1486
1
1273
1997
2
2120
1310
0
1225
1359
581
1012
475
718
1376
868
542
984
978
629
1256
566
3008
1017
621
1816
575
2649
660
883
504
1239
1380