21152
8
3080
3
2932
2
3090
6
2891
4
1015
1
1606
1819
8527
2535
1047
297066
0
6346
16
2600
2377
19944
2110
3386
951
1787
1603
2299
1751
1087
3498
2245
5489
11
2990
1773
2166