880
0
578
645
948
1950
515
774
438
607
797
994
52099
665
1911
322
418
639
1589
510
2270
2
471
461
1034
622
478
512
951
1078
142
1111