1061
60
171
50
214
203
201
199
92
217
403
462
319
172
310
266
95
318
1639
314
335
72
1128
161
186
129
78
230
372