630
1
375
578
870
721
2
617
2674
9474
3
521
1698
6
685
411
513
1276
735
1601
474
1481
991
0
654
1000
438
1688
717
887
1104
766
1295
2434
2758