2704 101
523 55
30745 179
8909 668
4708 623
2515 413
4951 588
3826 802
2793 445
4437 78
3328 573
3151 921
1603 315
3422 707
3101 787