0
1146
1011
898
1044
752
930
961
970
932
882
904
826
720
1046
716
1771
1
1251
2704
1494
1578
1523
141070
2989
2563
2562
2465