1671
1
2719
2316
4
435
0
2659
871
637
597
2
710
3
1328
1049
798
714
304
935
689
1133
1939
1132
957
3559
951
454
403
2121
409
415
1045
456
1557