663
481
552
1218
665
598
1307
441
1277
1125
531
806
304
323
485
1645
1562
874
1007
386
647
395
2107
621
