1618
0
475
1239
1393
1
581
2566
3
1523
2
652
1583
1017
718
883
2471
3252
978
621
1785
617
660
733
971
458
1380
629
1252
722
633
984
1494
611