2605
4742
5408
1697
4544
994
953
1481
1922
1422
840
805
827
16523
919
1217
751
939
1625
1103
2513
1176
788
891
732
5900
7547
1972
1031
751
6397
1828
978
791
967
933
2105
1096
1032
3221
8852
1026
991
837
7563
1001
854
1491
1125
1481
1370
836
1266
3786
5130
1596
1031
7398
1181
7110