30459 90
16138 15
12311 7
9840 3
13385 12
15165 32
29180 72
15063 17
11260 5
14131 43
12181 7
12659 14
25992 67
19635 20
27701 63
13945 21
12278 27
30638 106
20506 78
28716 70
28437 67
15382 25
16435 21
45082 68