166
670
22
277
4
164
7
136
3
128
20
119
95
16
103
13
126
15
255
97
77
6
101
105
11
76
68
395
88
5
74
64