1190 647
1077 59
646 584
114 126
599 26
794 634
176 528
1050 99
371 84
96 205
626 674
613 549
420 991
164 238
494 829
740 56
845 948
625 579
231 519
303 503