918
1
345
0
1225
1380
1012
629
581
868
1376
475
660
1310
575
718
978
504
542
5592
8
4309
2
582
1252
458
621
905
984
2207
1816
1239
784
2982
3