30183 143
8685 767
18469 655
4394 90
27200 402
11107 47
2601 44
8385 529
4490 469
9691 632
7897 566
6477 660
9819 603
4375 417
6085 846
5382 703
4413 576
6853 124
2359 310
3349 475