825
3440
1483
1673
872
844
816
663
703
3063
1521
921
745
983
1047
1086
1091
1480
1551
1764
1130
754
1024
817
783
748
2538
756
817
2862
931
691
801
738
712
991
1331
774
1911
4434
767
4034
895
1386
1246
1544
746
3100
1279
8396
1746
881
765
920
1320
809
1666
860
1989
873