545 58
195 144
576 542
1034 988
532 843
330 823
454 214
399 30
897 601
616 483
892 123
107 869
294 94
748 976
315 262
660 699
343 981
371 73
536 506
228 263