1010895
199615
456673
467975
783991
74378
89460
958710
266805
325335
765774
368642
28994454
24446120
21972992
21172480
16489333
14871969
140571028
13372239
1162382
11524764
952158
9468480