21152
8
3090
6
6560
9
2903
3
2593
1
2932
2
3498
4
978
0
2245
3012
297066
3080
2906
940
1527
1512
4837
5
13499
1827
1845
1019
4031
2711
2149
3127
2911
5627
4651
398656
19
3041