1050 116
3752 923
6417 793
5514 508
2948 343
7260 343
4281 545
2561 747
5463 393
853 164
4351 807
2406 472
3015 802
8285 864
4879 918
1408 263