1226
921
2126
1784
2970
3049
2238
3280
2160
1047
3025
1989
1607
1879
1646
1548
962
938
1962
1810
913
1754
997
1027
817
1972
2645
1841
924
1291
1136
1489
1749
873
1649
1146
1284
2510
1380
1502
2089
1477
1550
1278
961
1792
2170
1185
930
5745
1321
1086
1698
1238
1356
1733
941
3464
1465
1128
838
812
1280
851
856
4252
1355
813
1878
1751
950
1514
1446
897
1605
1798
1156
779
942
832
761
1115
1551
962
1587
1607
889
877
2437
828
777
1147
798
1299
1249
859
802
1830
874
2928
1136
795
1420
1599
1233
817
903
1049
943
1515
1927
1831
9950
1358
1548
772
1547
2341
934
1300