21
506
11
329
9
264
6
371
3
222
164
2
228
195
191
141
131
118
90
1
175
156
127
124
123
117
102
0
188
88
176
174
167
165
130
112