935
1738
947
5576
979
998
2900
1049
842
1274
967
1605
1258
1117
2053
837
1373
3270
3109
837
967
996
3366
936
5944
1231
971
993
4585
12137
943
1074
1294
992
1158
2123
827
6023
2254
1221
835
1037
869
1055
1262
962
937
1043
3627
1328
2740
1070
1156
7173
4257
979
1048
3099
1203
12921