30085 316
29606 562
3072 244
4490 399
11493 118
27611 481
5129 679
122478 291
16734 562
7592 356
6369 390
4829 730
3440 750
2143 348
727 96
3223 633
1855 319
9475 516
3203 958
2492 790
2756 606
9748 454
2926 723
2108 451
991 143
5529 870
26517 543
2289 348