1049
0
1665
1
2709
6
1110
3
7952
951
409
1346
4
798
1966
714
467
400
935
1009
2
1133
1939
1132
957
6236
11
454
403
2121
415
1045
456
1557
1661
602
787