21152
8
951
1
3090
6
2903
3
2932
2
1015
2669
1694
690
564
25669
0
3080
1743
108797
4291
4
378
12632
7
14
2629
1189
3158
1451
1087
1366
1380
55904
2949
5252
1289
5627