381
0
1425
2668
2
2987
327
979
1054
2694
3
466
986
747
434
587
527
953
671
1750
2881
322
1049
385
968
458
597
326
3437
5
504
1
498
675
4126
6