21152
8
3090
6
692
0
14
2903
3
2593
1
2932
2
2996
297066
1189
2471
3080
1176
17946
1849
2711
616
2911
9
4651
562
1310
398656
19
2190
2372
3252
550
5151
25669
485
19783