1225
0
1380
2097
7
1012
978
581
475
1310
1055
2772
1
621
2649
718
1239
3227
1263
467
660
1376
868
542
629
3012
1017
1816
1230
1022
1494
406
883