1495
1843
999
3068
1707
4392
3609
3981
1066
824
1246
1296
1622
872
1021
4212
1392
588
888
743
700
816
3399
687
1119
1812
658
722
693
953
811
682
823
635
716
1219
995
848
886
720
637
615
878
1542
804
1142
759
706
741
920
672
2219
708
647
708
1854
702
1515
649
827