347
1009
572
692
436
198
222
487
297
341
1
235
233
242
210
269
201
282
190
289
207
267
323
303
734
2
313