21152
8
2903
3
2911
9
3090
6
297066
0
2593
1
2932
2
17946
3546
572
5151
25669
19783
2258
1492
951
1694
3080
6236
10
398656
19
2964
1603
1942
317
2740
10827
4
2906
1189
1372
32302