1966
1566
1738
2900
2358
890
910
2410
1189
1387
1129
1452
1171
1375
1377
1151
947
763
1225
2104
831
761
818
1508
4438
1165
1054
1541
1004
977
1170
796
856
2629
2187
1523
2201
1269
12796
1394
905
956
1186
4790
1727
822
2987
5054
2176
10868
1535
2606
1998
3560
1164
959
2536
7028
1081
912
1535
1673
750
1440
1081
808
809
826
1604
847
1825
686
1042
2310
1512
755
880
2478
2127
2299
3027
799
875
783
650
1486
954
2146
1679
683
750
881
811
765
1523
1186
1104
2018
763
1697
1412
1401
1468
854
882
818
880
869
3460
758
757
1413
1160
2522
760
6173
712
838
3196
739