21152
8
1743
0
108797
3090
6
2903
3
2932
2
1015
1
2669
89
1694
951
690
528
1189
2476
1787
564
1355
25669
14
572
3080
1512
485
3012
4
2996
2355
2320
4198
763