580 455
1004 235
386 662
29 225
1008 36
245 51
863 324
541 296
683 679
227 617
249 841
136 984
638 846
797 598
394 834
79 554
798 786
923 607
562 833
52 20