1225
0
1012
2486
2
2300
748
1821
1055
581
1310
718
978
2649
1239
1816
475
1494
810
1
4553
621
2908
10
2558
3
2348
6952
5
566
660
1376
868
4937
542
629