21075 62
17060 482
14442 181
7368 187
29767 372
16692 349
1339 59
25387 444
8498 251
13750 704
9157 462
5562 364
6325 605
10232 254
8736 409
9032 347
12523 95
23455 499
6568 428
5853 591
34546 98
2859 148
12301 84
7519 683
18421 513
13268 201
7828 730
10593 213