1240
2258
3405
2413
1057
846
1008
1020
2260
792
904
2277
3328
2585
785
1304
841
979
1302
2801
2333
1243
1319
2574
949
1208
1541
1905
1544
1648
1170
1217
851
1554
1168
669
1071
1227
954
921
754
1925
831
1560
1327
910
1436
2065
1140
1334
746
1165
998
795
1190
3341
1515
793
1388
1100
973
858
943
1200
1042
875
1666
836
910
840
2320
1046
670
1900
754
1093
1064
1273
2898
826
1913
2405
1928
1195
658
831
1130
863
777
1035
1557
1190
3089
8638
839
3599
1923
938
777
1779
903
1230
1719
3187
869
1291
4908
2548
1246
939
2130
1843
3374
863
1326
2918
822
3397
1176
1366