163
1
109
616
2
154
198
83
600
138
93
172
0
249
126
99
153
111
276
105
369
97
245
240
91
385
62
374
70
264
257