581
0
718
1310
629
475
1440
2
1017
868
575
621
1225
1012
1816
1239
2649
978
1727
4
660
1964
3
883
504
3252
542
1252
458
1531
1376
984
8819
12
215