1063
2
628
5072
5
3489
1
434
609
8
368
507
269
272
382
326
287
553
531
356
263
370
1177
402
344
271
652
484
446
489
695
403
410
621