2933
1104
771
1804
908
2642
662
1160
1052
2196
1019
738
624
961
956
668
1052
790
863
931
2431
1533
762
641
1611
1304
1442
721
833
1950
1108
1398
948
664
837
1744
2622
1274
1151
982
1914
1967
1128
802
1544
804
885
909
677
818
2109
735
723
659
1326
1521
2162
821
2739
680
1582
637
811
896
1551
1191
713
717
2169
2384
1418
636
1579
660
1206
1288
1759
1872
2294
1901
1781
1396
1740
1287
1506
1452
681
1082
4396
806
682
642
1163
803
1481
1561
1721
782
895
1112
872
657
1783
1109
2771
825
977
670
802
1227
1400
1051
838
2398
720
4105
1471
1637
1354
1133