313 300
717 446
778 905
290 492
403 129
315 640
823 402
921 744
820 381
18 903
298 265
30 51
109 805
225 629