31301 707
152981 338
8712 215
32880 429
37333 137
8384 76
20000 275
10716 580
303904 1072
44178 453
10971 580
54466 586
165939 448
158975 678
19432 643
94517 427
14067 111
144009 288
13760 398
49598 877
40370 242
5326 269
21229 133
34078 585
27519 105
208706 506
118601 625
23558 663