40 301
401 192
748 724
7 83
522 5
311 113
121 946
42 503
575 937
909 805
346 564
264 182
691 912
894 801
849 591
732 631
664 474
967 831
201 169
193 225