170
885
78
284
153
508
189
331
60
202
49
147
42
28
143
19
145
16
119
5
110
9
102
38
10
87
2
21
13
90
30
52
7
79