1056
1
472
0
333
1937
1866
3
1374
1733
770
7952
3006
4682
2
1975
3268
2326
4
1133
1939
1009
957
345
951
454
403
2121
409
415
1045
456
4936
3559
1557