810
1
635
0
1045
1212
255
670
938
4775
2
5382
5
1611
534
504
628
684
665
915
388
826
563
523
356
2523
1479
116586
3871