0
1150
866
886
1153
1050
996
1229
983
1147
1011
898
1044
949
930
932
1772
1
1252
2704
1496
1578
1524
141072
2991
2564
2563
2465