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