30196 143
8705 767
18484 655
4400 90
27230 402
11150 47
2607 44
8398 529
4494 469
9708 632
7904 566
6492 660
9837 603
4383 417
6092 846
5387 703
6825 578
6864 124
2366 310
3352 475