2668
2
552
16
988
0
945
101
1100
495
986
918
1333
1
581
680
376
586
17
348
702
4536
78
782
1840
529
47041
1009
555
282572
453
1726
968
776
3868