310 511
615 411
227 512
44 32
306 436
269 130
400 127
904 718
799 847
73 799
443 295
392 464
922 797
151 149
693 264
106 95
8 270
598 695
176 688
475 485
943 408
807 22
984 836
925 331