21152
8
17946
0
536
2711
2
2535
568
19783
1849
500
2740
3
645
2593
1
4651
2763
2911
9
522
32302
2525
572
1045
6753
17
2533
352
547
607
452
5151
6365
12
558
1119