593
1
1505
2
684
254
679
959
122
1360
7
490
579
935
3346
1524
4
658
410
473
528
671
792
712
760
363
820
1868
397
1228
0
495
344
1067
141