180
598
61
451
24
403
62
226
23
348
13
168
38
198
27
270
57
155
40
249
25
208
20
127
2
118
141
1
121
9
86
22
95