1310
0
1225
1012
629
1816
581
868
1055
3145
2
1376
475
660
575
718
978
504
542
2631
1
1252
458
621
2082
3554
3
984
1239
1793
5
566
2649
883
3252