254
191
994
156
579
186
358
403
414
394
673
1080
63
491
306
542
492
424
458
508
94
482
217
908
296
396
646
780
2159
827
928
449
344
421
306
310
589
398
392
245
404
240
153
470
254
449
509
388
525
963
276
425
535
620
231
628
677
205
133
4177