21152
8
19783
2
25669
0
297066
32302
3090
6
2903
3
2593
1
2932
4651
3624
4
2378
1189
1849
761
1973
758
3447
7
550
392
3551
10
3083
2666
9
2676
3779
11447
3125
2964
763
3080