16547 16
40327 77
30569 171
26377 63
43146 83
32175 72
38805 124
130883 338
94017 329
107701 175
24201 178
28824 54
37591 87
21408 35
28415 23
33246 70
29305 86
24612 33
19586 63
83596 190
34609 117
50679 117
32315 62
9198 3