88
1
515
475
852
2
453
797
676
1090
271
0
112
612
791
967
9
555
267
738
474
1366
4
92
1105
1567
404
656
1359
3
1851
6
562
1389
765
545
86