21152
8
3090
6
3562
1
2903
3
2593
2932
2
4398
10
297066
0
3080
2711
2911
9
1289601
4
4651
398656
19
1570
452
1518
4548
550
5151
3544
1078
1091
5070
25669
19783
2535
2392
2477
1213