39058 105
6597 635
7446 255
15699 624
5943 94
4757 515
3033 479
11399 92
1465 300
8025 522
3876 261
4769 747
7341 430
5284 310
3585 408
2083 229
5328 632
8272 645
8621 432
4411 752
11323 341
4430 177
6706 733
3436 590
1980 279
6958 243
8347 702
10673 703