15336 11
16421 10
39924 88
32288 57
118202 166
39881 31
45265 74
60690 102
43237 100
17171 12
28239 42
31930 67
51979 103
39539 70
36042 63
25219 42
31279 41
21380 27
93345 127
26407 45
24432 38
14159 11
59529 74
213237 741