1050 116
3752 923
6417 793
5514 508
2247 566
3283 562
3067 812
2232 669
1115 175
898 185
2695 507
2354 579
863 223
2713 792
1075 291
2921 858