21152
8
3080
3
2932
2
3090
6
2245
2903
25669
0
1704
1047
1850
1
23558
17
297066
2087
189326
3508
3518
3158
1849
4258
2682
19783
5521
32302
2652
1258
378
567
2949
3014
20
2248