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