85
622
70
533
79
328
36
313
121
204
33
158
50
164
161
57
169
13
779
49
152
159
59
147
54
143
48
134
7
123
4
112
17
106