358
1
323
1219
3
266
478
2
344
283
319
584
428
593
353
808
442
311
1537
4
680
354
336
87
329
325
469
306
395
366
75
299
845