21152
8
2903
3
3090
6
1212
1
2932
2
2258
2087
17946
0
2366
951
3080
2535
25669
3779
4044
5
3051
1849
3498
4
2907
1289601
4471
2906
2986
32302
2124
378
3186
1804
5169
2525