930
0
504
786
615
680
563
1080
800
344
2394
1
462
1189
431
5368
545
492
3203
445
636
662
27
471
476
1552
3743
9
414
2833
818
799
751