1189 647
1076 59
645 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