21152
8
3080
3
2932
2
3090
6
297066
0
3158
2245
2903
1663
5
1047
17946
19783
25669
4651
438
2788
4044
2964
1
32302
6741
4
1603
3546
189326
2405
2740
1489
3286
2031
2295
9956