0
1189
854
986
1228
1101
1025
880
1370
1034
1031
868
1056
856
895
849
1839
1
1308
2835
1551
1638
1582
141476
3065
2621
2611
2523