874
1320
956
4258
2783
964
1169
1018
4427
845
932
901
1034
943
979
2356
1191
1202
1096
1549
22924
925
1674
1088
909
1133
893
852
1779
1015
1108
1049
1282
1872
1488
14011
957
874
1043
1350
905
2685
3724
1454
989
1042
978
1548
842
878
1055
920
926
1248
3324
2228
878
1328
867
959