908
458
662
278
917
344
266
86
230
75
786
247
604
164
628
184
323
200
204
52
336
172
1572
692
615
151
713
228
738
221
443
166
856
232
964
341
368
193
1398
639