0
1189
854
986
1228
1101
1025
880
1370
1034
1031
868
1056
856
895
849
1840
1
1309
2837
1552
1639
1583
141477
3066
2621
2612
2524