1225
0
1380
1012
581
868
1376
6899
9
475
1310
542
458
978
629
1055
1681
1
718
660
1239
504
1017
2760
4
1248
1660
2649
2287
1816
1131
1128
2
575
159