1050 116
3752 923
6417 793
5514 508
7320 642
13262 811
1861 512
3756 592
5784 413
3738 161
969 164
15975 544
3353 653
1350 131
6912 564
6903 545