393812
488408
146954
905499
82913
1010342
479393
1036777
420329
413776
567803
72211
32371464
27608131
24659998
24228481
18512343
16678973
154851029
14674239
12649764
10474485
774844
5711209