999
1178
937
1043
928
4194
943
842
1005
1059
1687
863
4245
881
968
986
930
1255
1250
1208
784
3371
1326
1537
847
979
1044
1179
895
2547
1103
1171
939
61449
1493
1449
999
1247
2016
2324
872
1037
874
981
1338
1010
819
888
1221
1242
1212
942
841
888
877
968
2129
2537
1086
1017