1258
813
961
929
2843
896
1939
2686
2071
941
906
1240
910
2207
2116
1851
828
1657
829
832
1086
1013
828
1570
1089
950
867
1050
839
1136
1138
3155
1075
1223
999
1078
1802
1809
1271
798
1974
980
1258
904
1641
1678
3407
1020
1081
877
863
936
1306
6239
1127
2149
866
1321
1509
942