21152
8
3080
3
2932
2
3090
6
2245
2999
1162
0
297066
19944
2903
1380
1787
1
496
1047
1526
1606
3546
1637
619
2799
562
17946
1632
4833
467
1013
19932
19783
32302
2996