2202 101
483 55
30671 179
8833 668
4675 623
2510 413
4941 588
3811 802
2784 445
4406 78
3313 573
3149 921
1600 315
3417 707
3094 787