21152
8
3080
3
2932
2
3090
6
1660
1
1606
1816
2173
1766
2245
1804
1681
2163
0
2903
997
2535
1047
297066
1787
1603
3485
7
2110
3498
4
3562
989
951
2990
1568
2368
1015