2163
1556
1553
1560
1411
2292
2744
4114
2631
2119
1903
3295
2273
3046
1259
4224
2755
2719
2656
628
1284
1130
1000
848
2738
885
1666
3494
703
2779
2414
1157
2422
722
925
1550
2774
957
949
773
1911
883
995
2526
4267
698
1726
949
1283
698
644
1731
1043
2361
1093
823
1481
2989
802
826
862
662
708
1600
1076
1195
877
1447
726
680
807
878
1104
850
669
1499
1287
1051
1835
839
1294
1638
1385
722
2072
745
1044
815
1200
2874
659
1608
926
1546
721
835
1758
1007
4193
873
785
2670
754
2678
1993
1327
2198
2072
915
613
1628
887
803
1483
663
768
1023
1413
2043
1793