21076 62
17060 482
14442 181
7368 187
29768 372
16692 349
1339 59
25388 444
8498 251
13750 704
9157 462
5562 364
6325 605
10232 254
8737 409
9032 347
12524 95
23455 499
6568 428
5853 591
34547 98
2859 148
12306 84
7519 683
18421 513
13268 201
7829 730
10593 213