516 89
626 30
495 18
621 48
417 28
387 81
514 20
337 31
993 72
269 17
298 27
874 31
403 36
1008 46
262 35
622 128