440
781
580
460
1540
21022
10300
30385
7720
12661
6580
6800
3880
4260
4108
64415
31213
48410
2012
1565
2282