718
0
635
581
1252
542
1045
1225
629
2649
978
611
1310
660
1816
1012
868
1055
255
475
1239
984
883
566
3252
1376
87
123674
35
713
1698
504