440
781
580
460
1540
21022
10300
30385
7720
12661
6580
6800
3880
20790
4260
4005
4108
58515
64415
31213
48410
2012
1565
2282
2342
122035
101431
6843716
1250