20634
8
2668
2
2855
3
2730
6
19279
17353
0
474
2275
282572
25137
398
31535
348
1020
2526
3442
3676
12
2786
3498
4
347
501
4396
273
169211
11
1824
744
618
180849
382
2319