1583
0
475
1239
1618
1309
581
1992
3
629
458
3252
718
883
984
1252
2566
1523
2
1017
660
617
697
504
2471
633
5389
1
5367
575
652
1869
978
1393