3033 26
1592 16
12329 25
27886 84
10006 21
31590 117
15632 46
29457 108
13315 36
38430 50
29789 53
59631 120
35903 53
39416 79
31274 53
34600 68
25926 40
60062 137