521
1
20634
8
987
2730
6
19279
2
2657
3
2668
814
2474
968
0
1385
2224
395
2683
31535
1824
399
918
14076
7
2855
1832
3092
25137
2445
345
1506
3795
105290
436
326