21152
8
3080
3
2932
2
3090
6
1819
1
2110
2245
297066
0
2903
3724
2535
108797
1047
1787
951
2760
4
785
610
1547
1751
1813
1606
7394
5
12185
1603
234
3498
8527
1123
1301