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