507 311
103 751
740 809
891 183
539 24
320 95
13 141
648 954
58 301
407 457
870 571
244 483
818 905
295 32
126 948
778 581
247 684
115 154
948 173
105 578