943522
172770
245957
564833
437446
519897
1016262
554741
510768
679474
229138
216640
28994454
24447120
21972992
21172480
16489333
14871969
140581028
13373239
1162782
11524764
952258
9468480