3509
891
1876
1017
952
953
1178
882
919
1028
834
858
1109
885
791
1522
3906
926
1152
1432
1533
1027
808
1366
1110
858
833
2785
3046
785
2561
950
984
925
1217
901
1070
2069
4682
1238
832
1078
1158
1070
1498
976
989
1156
7564
1665
1245
2072
1163
1378
1131
1163
5198
4525
973
837