399 973
1001 311
725 878
84 238
1072 199
102 454
280 335
907 385
475 460
296 796
958 290
812 45
301 623
1115 233
764 309