342
1
137
682
829
358
292
289
344
296
1537
4
346
276
395
2
759
321
1219
3
319
427
584
593
352
807
442
308
264
323
476
343