501 263
525 409
225 923
1072 51
847 367
651 459
488 248
244 173
258 753
59 669
93 219
904 646
600 112
467 175
456 595
498 351
158 833
980 984
172 396
458 353
804 752
297 548
112 937
462 631
279 134
876 383
188 174
526 157
227 680
411 50
659 657
981 602