1009 278
106 270
522 5
953 38
368 883
951 373
366 608
239 169
26 124
375 656
907 647
154 824
873 114
673 705
705 4
887 107
219 342
422 144
478 70
387 522