25361
14984
14394
9862
8152
2184
902
3336
1159
1293
2122
1005
918
897
1033
985
793
804
1310
1184
935
830
962
916
1040
3461
904
1015
1690
1301
962
1189
905
998
1190
1339
1035
824
961
885
2199
1692
890
1108
820
1294
881
914
845
1035
991
984
1038
886
947
942
885
808
900
911