914
892
856
969
818
947
931
908
832
3089
854
3003
931
2093
952
887
1890
2054
992
997
901
1845
1001
900
862
1181
1138
2468
885
1540
1052
916
1902
835
877
882
2451
948
1186
840
912
1390
1083
3606
904
942
849
2321
1255
1501
892
3921
989
913
11751
1355
4692
1524
1636
4470