21152
8
3090
6
2903
3
2932
2
25669
0
1704
1850
1
23558
17
2087
3508
3518
3158
3080
1849
4258
2682
19783
572
5521
32302
2652
390
1258
378
567
2949
3014
20
2248
6698
7
463