1225
0
1610
1380
1012
978
581
475
1310
1055
1689
3
621
2649
718
1239
1532
1
660
1376
868
38477
34
542
629
1618
1017
1816
1877
2
1494
883
2145
504
3252