2582
3322
959
945
1125
980
2056
677
1557
966
794
1206
749
834
667
1862
730
811
1053
791
680
1331
1016
3308
1207
1636
821
943
1123
1168
2328
1030
1896
1933
1270
1433
791
1237
1163
2257
2131
1849
820
1645
1055
2408
837
2344
1555
956
3243
1528
1537
825
2229
876
3212
1902
1450
1314
722
1162
2169
670
1346
817
1274
831
822
1961
976
8797
878
2001
2399
754
847
897
1070
1176
1929
3599
938
863
2837
2130
1162
805
1326
737
1142
1666
900
919
1294
703
1640
2880
1306
1000
968
1719
1062
910
818
1849
678
2405
2898
1500
836
1004
1205
943
1016
4401
1237
776
962
658