15056 12
39419 67
48568 103
78698 70
65186 109
57257 122
17002 11
56772 49
33984 41
21966 25
28830 25
86613 106
19831 21
34842 37
69396 132
25930 23
52416 61
55806 124
55638 88
45228 40
34840 55
38334 51
55365 63
120805 304