104341
521288
449172
858867
5850
282752
182242
542511
390360
99714
245678
205623
31308464
26651124
23787997
23103481
17927342
16087971
149881028
14212239
12267764
10157483
610326
5412209