21152
8
3090
6
2903
3
2593
1
2173
2932
2
1380
0
2799
1632
496
7495
9
1526
297066
3080
1691
2082
1606
19944
3146
12
2711
2911
4651
398656
19
2972
1787
550
5151
25669
14
19783