1050 116
3752 923
6417 793
5514 508
2636 655
8187 682
3068 62
5038 558
1155 211
6093 563
15208 532
14207 549
4824 393
3864 647
2612 710
6025 315