17946
0
32302
25669
19783
2
3498
4
830
929
3
3090
6
7258
2392
1461
21152
8
801
10243
4833
2535
2452
1749
1
1380
2082
2890
868
2294
526
3354
1746
1716
1606
1000
2600