24594
14635
14131
9501
7697
2102
847
3235
1104
1229
2055
946
862
838
981
928
746
747
1243
1132
884
778
910
862
984
3371
857
965
1622
1241
916
1125
855
951
1137
1282
980
778
912
836
2090
1614
842
1043
778
1245
830
865
796
983
937
938
988
824
886
890
826
757
848
863