20634
8
2855
3
2668
2
2730
6
1551
2657
2493
1
1020
0
282572
2069
799
683
568
381
1425
327
979
986
434
527
2881
322
1049
385
846
968
625
458
326
498