0
1044
1019
827
793
765
831
656
1167
895
900
1183
1395
872
994
1002
1820
1
1289
2785
1538
1622
1568
141332
3040
2601
2599
2511