476 23
773 626
303 52
398 703
125 563
648 130
240 167
311 544
488 87
76 372
830 92
715 458
242 679
576 78
1123 37
657 847
511 178
478 422
99 309