30
413
9
354
4
304
32
280
31
217
7
195
3
178
172
156
68
395
24
153
47
149
17
161
2
129
10
118
61
713
116
97
103