27
221
4735
34
80
24
123
119
140
33
175
189
155
163
182
14
15
129
147
204
93
22
99
174
100
106
126
74
300
239
41
150
296
1063
44
53
927
774
250
215
275
154
228
341
297
78
576
489
755
67
519
369