178
509
110
461
66
304
80
290
75
239
0
3
57
223
49
222
44
160
186
48
153
56
138
10
114
20
111
27
12
104
214
881
32
13