2561 101
516 55
30733 179
8887 668
4689 623
2515 413
4948 588
3821 802
2792 445
4432 78
3326 573
3151 921
1603 315
3421 707
3099 787