295 82
3196 654
1119 251
862 97
777 861
656 875
820 2
396 364
645 950
546 736
227 672
521 672
184 87
443 681
398 488
1008 396
771 470
273 303
1325 643
814 629
949 797
561 872
951 319
488 607