1000 1
1186 1
1296 1
1996 1
1002 1
1025 1
1137 1
1173 1
1102 1
1528 1
1536 1
1351 1
1113 1
1786 1
973 1
1195 1
1761 1
1096 1
1080 1
956 1
1469 1
2197 1
883 1
1562 1