662
294
231
92
744
102
400
220
637
260
98
37
336
197
1270
591
867
554
1047
376
826
293
672
370
393
122
636
304
550
206
352
182
653
152
377
189
200
84
515
257