5
240
153
0
14
482
405
20
158
116
10
140
341
278
41
47
185
116
499
2015
1
2086
353
21
6
210
193
784
177
9
329
227
199
8
173
63
66
28
508
116
19
3
955
42
1062
130
3
457
