196
3
79
1
2
341
214
55
194
0
220
1105
302
164
106
521
178
137
141
997
240
551
1831
4
92
101
80
1090
76
78
98
890
108
272