307
313
374
212
199
297
124
774
322
71
66
180
224
430
286
365
144
358
242
113
215
234
318
413
402
552
72
100
442
384
641
265
844
222
391
51
638
1094
683
338
387
484
475
302
378
634
652
918
529
460
321
579
347
1197
797
424
479