2999
3
1380
0
300
2535
2
784
1306
1
1787
21152
8
3354
3518
2377
1819
2166
1568
83
1681
868
1547
3683
4179
801
3498
4
1168
2173
1814
951
32302
1431
1788
528