581
2
5493
4
817
1
843
3
870
7
675
884
747
756
1895
1338
5
651
4070
2063
1626
894
970
1090
745
879
922
837
0
2563
441
449
415
3273
1300
1373
1938