2110
1
2243
6
1405
3
300
0
1554
2
1690
1568
496
1015
467
32302
3090
764
1606
1819
572
2903
8527
2932
1431
1992
1193
1380
2535
2710
1488
25669
2600
4
21152
8
6346
16