54125
115165
401171
652214
246546
230937
165690
585162
106847
297652
94203
815792
302992
645157
795426
822150
3301000
52133
98761
1018360
515513
45774
272155
319411
131360
686319