17353
0
1428
1
1020
300
121182
777
968
7334
4
875
393
1043
4106
10581
802
6333
2
4437
3
2288
1132
995
2955
5
5254
3025
139
2697
2198
1327
536
50987