21152
8
951
1
25669
0
3090
6
2903
3
19783
2
2932
1015
2669
1694
690
564
32302
3080
1743
2484
2042
108797
2182
378
12632
7
2629
2035
2241
3158
1451
1087
1366
1065
55904