520
2
671
1
2128
945
569
502
1193
504
601
1056
913
3
509
1575
837
898
468
483
413
372
639
598
496
642
490
492
461
590
1666
561