4235
0
783
951
1
2649
1618
841
2
3470
5
432
577
2886
439
916
685
751
332
1550
698
178
2134
574
450
1848
2595
2512
1711
1304
17
1511
579
950
721