300
0
2794
2
1044
1976
3
3871
2562
1449
4627
7
2343
1
616
1549
3470
5
3198
8
7747
4
1152
2285
11916
14
527
1225
1753
1412
1000
1399
2054
3109
59
3629
2534
1145
7976