1050 116
3752 923
6417 793
5514 508
4351 807
853 164
5463 393
2561 747
4281 545
7260 343
2948 343
2690 73
3045 665
1253 239
1680 358
792 195