1003 57
476 575
150 136
517 561
568 22
902 406
458 501
89 528
315 173
923 364
33 313
285 657
129 848
876 894
308 379
785 193
299 403
142 976
664 63
779 161