420666
431524
19312
705170
804795
416500
826742
2443
946395
370974
58548
73939
5516800
4034581
3512150
2763804
2383988
2308609
2287358
2000119
199478
1822196
1798136
1717216