20634
8
2730
6
2657
3
2668
2
931
1
903
1824
0
631
924
352
1020
2855
530
4
968
688
604
467
383
282572
4172
9
2587
16
5255
25127
31535
586
2369
929
3203
10
6800
763