21152
8
3090
6
2903
3
2593
1
2932
2
3041
1451
0
442
3158
297066
3080
1849
2124
2106
1248
2711
2911
9
4651
398656
19
1193
536
2238
1239
550
549
5151
25669
14
19783
2535