1050 116
3752 923
6417 793
5514 508
1350 131
4283 531
5408 213
5788 783
969 164
3866 283
5548 499
6903 545
7320 642
5784 413
14163 257
7361 561