850000
480000
760000
3
4
720000
880000
510000
500000
520000
530000
630000
0
1530000
1510000
840000
2
2600000
30000
890000
820000
147121
327424
539832
2893026
160000
521930
1161578
7268158
1915118