444
0
399
1
517
733
2
544
987
981
428
3
1465
933
897
506
796
4
538
5
330
996
1179
915
625
525
1128
2100
703
2163
960
1111
772
767
980
891