963
3679
1652
1882
1026
990
946
794
839
3250
1812
1044
878
1144
1201
1246
1245
1650
1720
2017
1293
899
1181
953
905
887
2704
881
974
3215
1083
813
957
874
849
1148
1552
910
2117
4711
910
4284
1080
1543
1415
1749
881
3500
1506
8618
1930
1010
911
1078
1487
948
1832
990
2160
1027