20634
8
2855
3
2668
2
501
0
327
1551
1020
2730
6
2275
434
1425
799
381
326
986
4396
568
2655
282572
772
1
2493
385
425
683
467
968
661
2727
19279
431