1100
0
495
986
918
625
2
1333
1
581
680
376
586
17
348
702
4536
78
782
1840
529
47041
1009
555
453
1726
968
776
3868
251
705
247
508
17353