0
1167
877
898
1168
1074
1010
1247
1006
1022
911
1056
961
942
950
1841
1
1310
2838
1554
1640
1584
141479
3068
2622
2612
2525