31
306
63
237
7
174
20
163
13
149
9
114
2
118
16
105
1
125
68
395
22
92
111
6
80
8
84
61
713
79
65
64