503 838
229 340
797 535
283 865
410 474
333 730
576 630
885 308
46 32
17 417
108 985
472 682
129 932
826 595
618 68
816 215
605 65
87 54
989 732
203 556
742 993
665 20
148 439
356 641