1003 132
688 217
419 975
588 984
403 691
466 421
631 512
332 747
487 259
103 848
41 174
1257 947
997 161
940 21
18 55
313 293
654 579
987 637
358 525
389 532
590 267
504 927
709 372