21360
15852
23552
10370
29454
39050
43194
38313
14570
41463
23990
21320
435179736
241020380
1685238313
158692269
131646180
125617260
1136168896
104870214
89963182
84092292
76548141
70482160