30196 143
8704 767
18483 655
4400 90
27228 402
11149 47
2607 44
8398 529
4494 469
9707 632
7904 566
6492 660
9837 603
4383 417
6092 846
5387 703
6739 578
6864 124
2366 310
3352 475