0
1166
1205
1150
1123
864
813
866
886
1132
1153
1044
996
880
1229
1361
1771
1
1251
2704
1494
1578
1523
141070
2989
2563
2562
2465