2968
2219
1302
1132
1063
2014
2444
1018
1600
1590
1250
1086
2704
2137
1005
996
907
2175
1756
2056
2159
2060
1865
861
1619
1547
1660
3307
1632
1042
1197
953
917
933
1995
2171
1214
1289
2204
1184
1796
869
1339
1193
1158
1608
1563
1094
1689
1623
1474
1706
960
1048
1791
1629
1614
951
4302
1635
3722
1196
793
1195
781
1598
870
1082
777
847
1105
896
1036
1586
907
2081
1287
862
984
1034
956
2263
830
1741
868
3730
2681
978
949
1009
2146
1491
1173
1837
1300
899
1084
796
1089
1374
809
752
1292
1978
1053
1111
835
913
2513
856
2420
1286
1677
993
808
1770
992
996
3440
1789