180 24446
16 2333
266 158371
107 18787
15 10389
23 4726
389 537970
36 7275
255 33845
71 27539
99 28203
144 14641
24 3041
22 3299
10 2523
8 3370
65 6759
7 4475
5 1290
74 15009
334 78935
58 12325
67 5298
51 13952
101 21423