320
2
263
1
1281
7
2086
394
3
173
0
201
241
228
162
130
129
583
6323
10
342
328
4
2044
16
177
310
109
446
112
331
282
453
424
236
125