1056
1
333
706
1937
1866
3
1374
472
0
906
770
7952
3006
4682
2
662
734
1914
3268
2326
4
2114
1133
1939
1009
957
951
454
403
2121
409
415
1045
456