300
0
2999
3
2535
2
1819
1
1788
2134
1568
3765
4
32302
1380
3498
2152
19783
3683
14
528
2333
2377
2430
2163
3090
6
572
1579
3053
7
7793
4833
571
1911
2281
1306