15482 21
9188 8
9240 3
10049 5
15040 6
10622 13
9690 7
19608 51
20853 56
24857 40
19476 51
30048 51
37916 68
31452 66
91614 67
127804 370
54660 116
58078 185
28324 39
21401 52
17097 35
18907 54
15818 22
56264 144