83
13
170
1357
10
89
399
203
95
276
130
22
99
171
149
11
25
4
51
508
85
169
165
304
21
215
62
125
64
24
106
9
60
6
314
90
311
121
161
35
187
49
72
112
33
23
38
15
572
14
240