1005
1881
1179
3182
804
817
1563
1122
665
1497
1455
700
712
1791
687
1226
784
645
1220
667
874
665
813
790
1217
1480
1140
1695
1767
2196
641
651
689
1162
2358
702
1125
1108
764
972
1267
1062
900
1291
1945
1158
732
683
1474
883
1058
673
660
2764
1029
1607
653
2127
954
962
1327
1378
1025
673
670
636
793
620
941
666
639
734
678
815
872
1154
1652
667
1121
857
662
2039
1154
788
632
689
947
785
2525
654
1705
1232
1608
1255
621
768
1192
2524
708
656
872
3003
909
1674
721
1185
697
1521
721
691
1958
1225
749
622
701
771
2050
699
1757
1006