1050 116
3752 923
6417 793
5514 508
8383 542
2635 146
4363 324
6389 846
2374 517
4896 808
1082 104
2133 531
7279 739
2572 452
3158 891
7432 778