0
949
976
985
1032
904
565
945
977
793
651
571
852
873
864
1820
1
1289
2785
1537
1622
1568
141330
3040
2601
2599
2511