351 80
976 434
1020 380
563 245
601 489
358 242
816 985
415 94
412 585
75 524
538 957
34 912
294 852
440 432