1016 36
5896 632
23722 604
3046 557
8823 535
20699 254
7930 322
1519 46
3164 276
2286 382
5031 143
4175 242
23583 622
30598 673
9615 414
1734 225
4287 797
19978 155