31782
17660
24566
24140
45734
10800
31921
20491
42417
24992
21262
25675
434850736
240853380
1683848313
158547269
131509180
125495260
1134938896
104795214
89872182
84034292
76425141
70396160