440
0
588
376
587
1726
525
418
893
1314
380
529
945
392
1425
150
901
753
1232
1054
747
774
351
7039
631
1674
438
918
423
597
968