1029
983
924
847
1111
1371
1105
1206
880
839
735
1232
1164
1368
1436
1126
1572
1648
892
758
836
754
729
829
784
946
840
830
1027
1527
3044
952
1265
1143
1329