646 98
946 684
498 603
320 133
1034 632
423 220
923 870
383 113
292 6
107 303
235 250
778 828
496 814
745 456
92 403
415 882
892 645
321 747
154 234
855 575