20634
8
2855
3
2668
2
2730
6
240
0
351
282572
406
1045
2069
447
2409
4
2657
625
2442
276
1237
1
1691
371
1152
1878
529
482
1528
782
346
31535
467
320
3442