20634
8
2668
2
2730
6
2855
3
282572
0
2657
2786
625
398
474
2069
744
348
25137
1020
17353
1824
3676
12
1949
180849
4111
1079
1
19279
53
3092
347
273
3442
482
2319
4