1066
2
93
1
163
91
137
134
67
203
183
309
506
216
182
153
206
243
229
222
223
707
6
318
172
343
316
721
478
589
288
457