291
570
910
720
560
770
591
458956
2611
272
329
573715
18373
14270
12091
10800
8282
816263
7420
7102
677148
605142
60010
5280