31
296
21
192
16
97
15
235
19
129
17
126
62
175
170
109
68
395
9
127
33
110
105
5
89
3
82
254
12
6
95
4
100