1009
2
1133
0
1939
4045
957
749
1
1411
2940
454
403
514
2121
4
2831
1045
3536
456
2279
16
1557
1661
2634
602
1513