323 314
139 255
488 390
531 605
897 59
997 132
43 263
738 1000
581 143
956 433
781 918
4 27
296 347
441 524
230 392
204 917
77 359
29 83
21 840
366 272