21152
8
1346
0
3090
6
2903
3
2593
1
2932
2
2087
14
19783
297066
3080
2258
32302
1193
572
34
2711
536
2911
9
4651
2270
398656
19
1310
2476
550
5151
515
25669
2535
916