900
2
770
3
1
1322
2457
4
845
4208
9
2031
475
472
768
2033
5
879
928
1465
546
8549
1129
1084
717
0
736
432
2425
643
488
834
2061
3597
10
1211
2808