2470
1578
1552
1085
2103
1242
751
1233
1151
1417
729
1158
1130
791
924
1183
1068
1072
948
742
1023
2480
735
1144
1213
957
2737
1197
1084
670
1140
990
4998
668
1097
1275
980
1476
1206
1110
1915
2280
779
957
1810
1606
1132
678
1075
814
1291
1021
1416
1243
1021
1068
1890
1719
1724
1135
649
773
1037
856
1416
1202
773
922
720
1247
682
796
1366
1021
1062
890
1084
739
939
638
765
3257
1109
655
1608
1514
722
1378
1429
2023
735
2908
700
823
1520
686
2344
1149
1294
1283
1235
1151
1655
1288
895
681
1863
606
1420
1344
1164
647
784
1955
704
762
811
1569
691
757