580 616
614 343
998 13
1109 130
351 306
936 17
412 928
750 31
180 624
846 37
802 551
390 143
844 194
710 95
334 295
288 337
29 107
436 639
928 856
238 595