5096 643
4452 667
10506 321
3734 600
2488 438
3244 551
3716 342
5000 393
1780 141
9012 576
5930 533
1802 196
4070 554
2783 283
1495 149
3664 744
2953 450
16030 707
14295 904
4072 584
3820 644
5973 504
2740 101
3531 332
4230 262
15459 636
9678 972
4335 126