21152
8
2593
1
1094
0
645
297066
558
1189
522
3090
6
352
1045
2533
25669
2903
3
1849
2
512
2932
3401
5
547
2139
4
400
960
476
4148
510
3546
2535
1123
19783
32302