521
1
20634
8
3505
4
2730
6
2657
3
2668
2
814
369
0
2474
1385
1333
1974
395
402
683
105807
42
284
919
421
1498
399
899
326
2855
1551
31535
3388
530
1506
2711