502 66
1003 103
1042 61
391 76
918 126
796 97
497 63
481 58
287 286
1544 90
418 67
399 69
475 70
354 92
386 66
3561 253