312
31
120
25
2
50
1
209
36
1059
146
343
17
3
28
172
18
113
190
147
2
0
215
167
157
55
10
16
264
