810
1
1045
0
255
635
670
4775
2
1212
915
1314
3
938
912
478
1017
1284
3874
4
618
34
2763
2849
371
1387
2001
963
1982
1140
5805
2152
2101
688
12779
8