1225
0
2368
1
629
1012
581
868
1376
930
2
475
718
660
575
1310
978
504
542
458
621
984
1788
1252
929
3
566
1055
2649
1816
883
1239
3252
1532