21152
8
2711
2
1193
4651
3
1528
2911
9
3791
7
5151
2535
1228
19783
2932
2676
1
1942
3498
4
774
0
32302
2405
456
1832
3723
6
17946
2740
2082
2593
1153
6307
10
3090
7893
6753
17