21152
8
41
0
3090
6
1743
929
108797
2903
3
2932
2
1015
1
2669
1694
951
690
106
1733
564
25669
3080
2996
14
8065
4
1189
32302
1380
2949
717
2480
1992
1797
1289601