322
282
348
253
860
647
258
465
660
388
607
487
398
223
244
787
264
528
166
318
174
312
129
145
196
959
805
420
576
1127
629
337
739
408
643
370
327
298
285
548
1038
270
566
342
241
312
163
116
262
304
629
296
449
383
524
442
508
352
368
349