464
0
1551
2
2657
3
381
846
1824
683
20634
8
1020
799
2730
6
631
492
2055
349
568
2209
425
1425
2668
546
327
979
1152
413
986
392
434
527
1954