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