2822
2
1101
0
1847
3
787
1004
1
1161
2497
5316
10
2490
2328
1043
267
1279
3651
15
4924
9
1512
5313
1100
413
2108
5
2702
2143
422
482
3449
675
685
4328
1872
2082
11