21027 62
17057 482
14408 181
7363 187
29714 372
16653 349
1338 59
25327 444
8472 251
13733 704
9155 462
5560 364
6319 605
10204 254
8723 409
9013 347
12479 95
23417 499
6555 428
5846 591
34481 98
2854 148
12268 84
7503 683
18402 513
13245 201
7815 730
10556 213