304580
178065
234312
0
119650
46701
227511
167860
10558
30408
17862
25516
748121
1966290
595826
1556548
12369
830000
480000
233939
116399
427102
490000
76896
191533
936788