223
1107
681
466
455
398
329
690
485
349
424
438
543
319
759
643
354
253
238
1064
291
859
491
710
978
135
1735
647
2067
845
236
135
568
234
242
347
631
402
274
496
513
370
264
314
483
327
590
672
369
567
539
253
875
755
414
214
475
906
473
645