912
1060
991
952
967
950
2025
1681
1228
1240
2773
29286
1043
854
999
1174
1028
1444
1071
1568
2057
2349
1237
908
1108
1185
1846
1440
1368
1142
998
1918
1064
1076
907
1057
1023
1271
3062
1139
1531
1246
3861
2991
28497
977
990
1087
993
1168
986
1669
1019
1217
1061
12013
1928
1877
1323
1167