1211 101
425 55
30578 179
8745 668
4634 623
2495 413
4925 588
3794 802
2780 445
4353 78
3291 573
3147 921
1593 315
3412 707
3089 787