31301 707
152973 338
8712 215
32880 429
37332 137
8384 76
20000 275
10716 580
303901 1072
44176 453
10971 580
54460 586
165930 448
158963 678
19431 643
94502 427
14065 111
143999 288
13760 398
49598 877
40369 242
5326 269
21229 133
34078 585
27517 105
208697 506
118599 625
23558 663