300
0
2999
3
467
1380
496
2173
1
1819
1606
1568
1766
2
25669
2131
19944
572
19783
3090
6
1431
2377
1526
2571
2903
2932
1787
1992
528
32302
2535
2110
830
2134