1029
984
925
847
1111
1372
1105
1206
881
840
735
1234
1165
1368
1440
1127
1573
1648
893
759
836
754
729
829
784
948
841
831
1027
1527
3047
952
1266
1144
1330