521
1
20634
8
2730
6
2657
3
2668
2
814
2474
1385
395
440
0
476
399
2855
2076
1506
19279
31535
258
105290
25137
2111
1020
829
1824
3381
458
1129
2683
834
1056