24610
14643
14139
9511
7705
2104
848
3238
1108
1233
2058
950
864
840
982
931
748
752
1246
1134
885
781
913
866
986
3375
859
967
1623
1244
917
1126
857
953
1140
1286
983
780
915
838
2094
1615
842
1045
780
1247
832
868
798
986
940
941
991
827
888
892
829
759
850
865