21152
8
2903
3
2258
1
2911
9
3090
6
297066
0
2593
2932
2
17946
2949
7793
4
3546
572
5151
25669
19783
14
1492
108797
692
951
1694
3080
120
2996
6236
10
398656
19
365
1429
2964