21152
8
3080
3
2932
2
3090
6
1396
1
2152
2245
2903
2535
1047
297066
0
1749
1568
1603
1691
6346
16
3498
4
4179
1716
951
1632
1816
3694
1511
2990
1699
2181
2304
1814
1015