0
1015
904
1096
871
935
1000
947
1089
1012
698
981
1037
998
909
968
1779
1
1257
2726
1499
1583
1530
141186
2997
2569
2566
2474