30176 143
8677 767
18462 655
4393 90
27186 402
11094 47
2601 44
8383 529
4488 469
9686 632
7889 566
6474 660
9816 603
4373 417
6081 846
5380 703
4413 576
6848 124
2358 310
3347 475