5096 115
2717 78
10626 624
4784 815
5639 562
6339 192
8626 505
403 47
9616 531
3846 681
2426 221
8750 705
3038 560
4176 594
3840 585
2953 856
7550 347
4098 638
4622 292
2186 174
3905 282
7811 683
5286 725
3649 681