597
1
2792
4
593
625
2
945
0
1124
745
1298
3
485
2794
851
794
588
1546
86
1262
1312
805
496
1268
1520
952
1586
2364
811
814
5187
24
1037
1787
4642
16