136121
619535
606360
568797
94468
559784
455192
926453
165507
189599
98943
94672
28986454
24433119
21963992
21166480
16484333
14866969
140571028
13370239
1159382
11519764
949758
9462480