603713
86912
485117
90399
684751
123437
542448
687161
187380
517733
532
291
28995454
24447120
21972992
21172480
16490333
14871969
140581028
13373239
1162782
11525764
952358
9468480