1729
1
886
1225
0
1045
629
581
718
868
3835
5
1012
5375
978
575
660
790
475
1017
1239
504
2649
3252
3735
4
542
344
1310
621
1252
458
1376
1816