20634
8
4396
3
282572
0
559
7328
2
2096
1762
662
9088
2461
20
625
2730
6
2125
1
2786
4910
1924
1307
3067
509
1044
2668
383
521
180849
650
18403
3268