106544
16326
451680
812715
705941
513686
1035578
665506
630881
36888
609609
84166
255675
850264
83614
1070557
117280
1077428
158935
711335
877896
38956
715366
958956
164171
472500