21076 62
17060 482
14445 181
7368 187
29768 372
16692 349
1339 59
25388 444
8498 251
13751 704
9157 462
5562 364
6326 605
10233 254
8739 409
9032 347
12525 95
23456 499
6568 428
5855 591
34550 98
2859 148
12312 84
7519 683
18424 513
13268 201
7829 730
10594 213