866012
1222613
1924335
630
3010
400
78949
3468426
2723547
2650
370
102949
435213736
241027380
1685298313
158699269
131652180
125623260
1136248896
104876214
89970182
84097292
76554141
70487160