1065
3
421
2
1494
2424
10
652
530
1
448
743
331
490
463
479
503
622
894
472
411
1021
391
400
523
688
353
436
737
426
521
2672
321
336