20634
8
2855
3
2668
2
2730
6
282572
0
2069
2657
19279
625
4820
1586
1
25137
338
924
4396
492
258
1020
2076
31535
273
476
1824
2037
2526
326
2111
223
3092
481