1572
2521
1192
1064
863
862
843
750
1106
747
858
819
814
787
791
854
1048
835
836
883
1229
953
1759
8755
787
814
1442
892
846
2796
11884
1808
2179
908
7662
42385
1831
959
819
1005
1051
1425
5752
7884
819
1568
958
1038
939
1331
4435
5494
1568
4226
1483
907
5381
1137
868
1710