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