983
3067
2733
1849
2881
1528
1018
2286
1544
638
2003
808
1577
735
1507
1693
907
945
1248
983
983
1067
3780
2236
1013
1211
781
1166
904
3103
809
680
29903
1482
2519
1115
681
1458
1644
1481
2036
1523
921
1022
1812
1487
769
685
839
694
895
827
1649
1006
1737
1158
766
1565
1437
1327
993
752
1212
2350
737
1722
798
787
2157
799
1989
1022
1357
1251
679
637
958
854
1339
752
701
893
1632
722
2616
650
1969
1188
743
1141
2866
1163
848
1606
5802
996
1171
923
940
659
785
870
990
1084
1622
847
1253
970
837
1660
662
884
2474
894
2214
1081
1912
939
1391
871