20634
8
1551
2
2657
3
1020
0
799
2730
6
683
568
2369
1
12958
5
282572
381
1425
2668
327
979
986
434
527
2881
322
1049
385
846
968
458
326
4396
498
675