1965
2133
847
1111
1371
1105
1206
881
840
735
1234
1164
1368
1437
1126
1572
1648
892
759
836
754
729
829
784
880
946
830
1123
1027
1527
3047
952
1266
1144
1329