100630
505203
823631
289440
806584
543502
825281
886501
31892
258740
510915
719422
31235464
26586124
23737997
23052481
17894341
16053971
149691028
14187239
12249764
10149483
599526
5395209