34136
60556
595911
623915
14242
318410
13691
40992
30305
686715
23293
20031
434879736
240877380
1684038313
158568269
131523180
125507260
1135088896
104807214
89883182
84041292
76435141
70403160