20634
8
3663
1
2730
6
5617
5
2668
2
1230
251
0
521
4940
482
1020
1614
381
14076
7
2657
3
5009
814
325
683
2474
1385
2855
2288
180849
369
1506
395
503
172
802