3540 451
36596 120
17886 317
29602 232
36175 904
10842 647
18099 414
11200 663
9854 260
37880 543
32074 688
10630 877
18681 149
13464 737
3179 329
4751 654
5350 554
19477 340
45098 214
8899 261
22485 184
8674 72
80090 345
59576 346
36097 642
73167 289
36921 89
25194 315