258
220
391
67
191
169
877
147
235
226
353
256
80
112
182
890
117
302
59
162
3778
69
75
179
187
131
73
107
153
31
208
96
738
197
801
51
752
303
161
394
37
665
356
771
205
442
229
132
426
89
224
712
93
91
2229
437