2999
3
1787
1
2131
1380
0
4179
690
300
467
784
1015
951
1690
496
3518
1819
2258
1606
2082
21152
8
1681
868
1547
19944
2
1431
830
1399
801
1883
1306
3090
6