21096 58
5606 806
5527 315
12438 365
2459 68
1791 86
1971 127
2095 106
4231 711
4804 56
86455 261
3865 302
81744 803
176300 790
4682 641
23124 454
8608 144
3990 593
13690 794
7650 665
1614 145
3821 718
1415 77
3474 727
5892 335
12653 288
2589 67
4254 487