300
0
2999
3
467
1380
496
1819
1
1606
1568
2131
19944
2
32302
3090
6
2377
1526
2571
2903
2932
1787
1992
528
2535
2110
830
2134
25669
1492
1579
21152
8
690
935