555
1
1593
2
713
464
3342
4
329
3
928
778
255
1826
682
908
765
1759
842
859
1388
2256
0
235
1565
296
5076
833
578
537
2865
14
2215