2230
272
288
70
325
160
150
117
191
413
103
300
18926
14510
12611
11200
8642
832263
7770
7362
696148
619142
60411
5460