1050 116
3752 923
6417 793
5514 508
2823 581
2182 448
2265 493
6806 763
32189 594
10670 403
3100 828
4833 311
2165 402
3422 547
1269 264
14082 391