331 936
248 880
1005 869
680 832
648 682
619 562
1003 466
384 404
541 400
233 313
625 295
178 242
107 235
797 46