3141 22
52123 91
123540 163
96797 145
20348 39
40514 74
2484 23
3004 45
2962 18
3520 18
29814 28
3077 37
40889 91
25915 59
47931 89
32566 47
151337 546
18998 46
24300 33
14847 8
55434 100
31448 126
116308 247
28323 47