1551
2
2657
3
20634
8
1020
0
799
2730
6
683
568
381
1425
2668
327
979
986
434
527
169211
11
2881
322
1049
385
846
968
458
326
498
675
431
501
77