1310
0
1225
581
1012
542
629
475
978
984
621
718
1239
2649
868
2178
1
660
566
1017
1252
883
3252
1055
1376
1554
1534
5
3204
7
504
458
1816
2277