1026
1344
1007
1847
4280
1323
1128
1831
976
1006
2854
1254
827
964
896
1039
920
966
849
1296
862
1327
840
1064
917
873
1153
2465
1624
877
2560
6226
908
1196
971
3943
959
988
1306
1046
1913
1880
883
1056
1993
3870
1015
885
964
1654
3368
4381
2083
2365
1272
1015
986
1052
952
1039