20051
19560
62186
37911
33792
15810
27873
33801
30204
14252
13923
8601
435202736
241022380
1685278313
158695269
131649180
125623260
1136228896
104876214
89969182
84097292
76553141
70487160