1225
0
1125
1
1022
2
270
923
1012
978
581
475
2045
1310
1055
16868
39
621
2649
718
1239
1308
660
1376
868
749
542
637
629
1380
1017
1816
1494