905803
70493
7975
813985
790148
881343
44597
330471
400151
511299
229265
431619
31308464
26651124
23787997
23103481
17927342
16087971
149881028
14212239
12267764
10153483
610326
5412209