21152
8
108797
0
3090
6
32302
2903
3
2932
2
1015
1
2669
1694
951
690
2181
5
10827
4
564
1380
985
3080
1743
297066
475
1289601
444571
9
1591
5431
3186
2949
25669
14
19783
2535