30630 30
78852 142
23085 19
10932 14
25546 58
28806 62
8559 9
6730 12
30249 63
53526 135
65797 179
17145 38
11311 26
13511 64
13017 31
8896 27
6267 17
3829 1
9793 15
5690 20
20207 60
20831 74
10322 8
9921 32