1003 132
501 863
835 259
227 512
312 461
173 511
975 298
650 14
187 689
251 238
332 747
1185 1000
311 73
797 968
477 470
975 222
729 220
32 225
19 822
628 599
765 697
369 895