21076 62
17060 482
14444 181
7368 187
29768 372
16692 349
1339 59
25388 444
8498 251
13751 704
9157 462
5562 364
6326 605
10232 254
8738 409
9032 347
12525 95
23456 499
6568 428
5853 591
34549 98
2859 148
12306 84
7519 683
18422 513
13268 201
7829 730
10593 213