100235
34151
33938
228114
642580
530324
324841
783708
150640
858823
556560
428733
31309464
26652124
23787997
23105481
17927342
16087971
149891028
14212239
12267764
10158483
610326
5412209