1331
1
4820
2
1054
629
0
8876
8
7952
3006
3
1513
381
2410
2198
1133
630
1939
1009
957
951
454
403
2121
4
1193
409
415
1045
2636
456
825
3559
1557
1661