0
1150
866
886
1153
1050
996
1229
983
1147
1011
898
1044
949
930
932
1771
1
1251
2704
1494
1578
1523
141070
2989
2563
2562
2465