119702
116248
701910
498485
95852
248957
467185
679516
240321
116230
60985
830466
25917
35028
30914
9112
582719
36234
1292
18375
728789
25712
27014
1962381