1239
0
475
581
1618
718
458
3252
652
629
1017
984
2471
883
660
467
1326
1252
1376
1380
617
978
543
512
1
542
5367
504
1869
87
2970
4
2980