23250
19941
28165
40393
59315
34085
34052
38324
20840
30572
19252
1059012
430680728
238217380
1666378312
156797267
129671178
123076252
1114878895
103261210
88279178
83007290
74687139
69324158