8790
19364
25252
33864
41775
21320
20341
15010
16731
11870
27896
10921
435213736
241027380
1685298313
158699269
131653180
125623260
1136248896
104876214
89970182
84097292
76554141
70487160