21152
8
392
0
3090
6
2903
3
2593
1
2932
2
297066
664
372
1070
931
639
32302
351
713
1310
1485
1193
115504
334
1665
19783
677
318
3080
3546
1816
2588
645
413