2999
3
1380
0
300
690
1
1787
467
784
1015
951
496
3518
1819
1606
21152
8
1568
1681
868
2131
1547
19944
2
4179
830
801
1306
3090
6
2166
2173
2377
83
1526