420
781
580
460
1540
21022
10300
30355
7720
12661
6580
6800
3870
20770
4260
4005
4108
58515
64415
31213
48410
2012
1565
2282
2342
121935
101331
6843716
1250