0
969
1005
1031
1009
1132
919
1028
867
913
815
1020
990
992
1216
942
1771
1
1252
2704
1494
1578
1523
141072
2990
2564
2563
2465