21152
8
2593
1
3090
6
398656
19
2903
3
3546
2932
2
1804
2629
2596
297066
0
2349
3080
2996
1221
14
2342
1548
4443
9
2711
5504
16
2911
1189
2244
4
3316
10
4651
1320
2265
7258
2763