297
354
502
223
196
710
546
515
684
240
566
482
724
157
450
485
1855
543
343
669
278
1000
544
245
486
706
816
998
62
371
464
1238
984
811
247
363
186
301
532
640
839
1188
671
863
378
120
301
245
486
859
210
463
351
293
437
