21152
8
3090
6
3485
7
2903
3
2593
1
2932
2
297066
0
3080
2711
2911
9
4651
1794
1623
398656
19
5296
13
1069
2715
1689
550
5151
1015
1080
4
2241
3429
2367
25669
14
19783
2535