1131 101
420 55
30568 179
8741 668
4634 623
2494 413
4924 588
3793 802
2780 445
4351 78
3291 573
3147 921
1593 315
3412 707
3088 787