21152
8
3080
3
2932
2
3090
6
3326
2245
1182
0
1734
2903
619
1
1047
297066
2600
4
1404
1816
7034
3546
1234
2392
1168
11059
9
5431
1606
2394
2131
2710
1598
2666
3715
2166