1663
2
401
3
434
1458
0
765
989
1
358
691
1275
1061
915
2732
686
1340
663
1767
672
1093
590
121
886
469
1332
72475
1338
733
67
852
1358
846