107 120
771 513
1593 842
962 352
642 388
834 609
329 220
597 516
688 217
380 109
907 466
1041 347
987 49
350 83
2120 702
929 975
735 702
797 968
835 259
309 328
624 313
588 984