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