878
1
953
1317
703
972
344
1227
4597
14
1530
2
431
1724
20
1446
5
739
518
795
858
541
640
544
4062
5103
16
504
542
782
648
515
471
654
657