606
173
66
651
456
116
955
203
199
158
28
2083
18
17
1
0
140
5
747
3
2015
645
115
938
