21152
8
3090
6
1743
0
108797
2903
3
2932
2
1015
1
2669
1694
4382
4
951
690
2949
564
25669
3080
32302
717
2480
1992
1797
1289601
19783
2535
37355
13
1036
4044
5
3083
3447
7
17946