21152
8
536
0
3090
6
2903
3
2593
1
2932
2
1849
568
17946
645
607
500
522
297066
3080
512
547
166
2533
1045
352
558
383
1094
1119
1015
2711
833
572
2911
9