30196 143
8702 767
18483 655
4400 90
27227 402
11145 47
2607 44
8398 529
4494 469
9707 632
7903 566
6492 660
9836 603
4382 417
6092 846
5385 703
6573 578
6864 124
2365 310
3352 475