524203
244506
676628
903732
210818
285227
793740
173682
96928
71980
609884
292570
31309464
26653124
23794997
23106481
17927342
16088971
149911028
14214239
12268764
10159483
610826
5412209