21152
8
3080
3
2932
2
3090
6
2245
14
0
297066
2903
1047
572
2996
19944
17946
1189
2087
1453
562
1
3715
1704
5151
2372
25669
4651
19783
2535
189326
4044
5
3083
2465
3125