129
642
76
331
36
363
7
300
14
167
3
170
15
95
4
137
5
119
18
128
27
61
26
117
10
113
112
254
105
28
97