1597
1
1150
981
1028
971
857
2
1225
0
1103
949
3
954
849
1012
1376
868
1310
542
581
978
1499
629
718
834
660
504
475
1380
458
2649
1099
1816