126488
147365
874860
500101
662625
103458
145288
10646
148959
363338
764831
965723
28995454
24447120
21972992
21172480
16490333
14871969
140581028
13373239
1162782
11525764
952358
9468480