339 124
960 49
705 685
446 966
13 280
892 651
1000 592
421 60
923 281
764 342
425 71
940 710
842 863
17 105
805 734
511 539
41 17
759 436
950 81
105 861