21152
8
19783
2
2763
0
2903
3
2911
9
32302
2535
827
1
3765
4
2711
4651
9611
398656
19
6327
7
1864
7893
3090
6
2666
5151
17946
2932
2676
1942
25669
13499
5
2258
3498
2405
7793
2740