2730
6
20634
8
480
0
2657
3
2668
2
814
1
2474
1385
521
395
418
467
1112
1020
2683
171
399
1824
138
213
871
47041
2855
714
1506
918
152
488
105290
1139