40300 1165
9531 654
12561 686
6594 442
8791 363
6822 541
7671 503
10371 751
24284 245
39126 445
20839 337
12051 698
21376 575
25496 278
8165 576
15441 409
20330 104
14681 538
18228 195
11352 183
21055 630
13722 577
11192 472
16943 508
9291 239
6434 663
24222 532
14136 613