960
909
4208
2016
1196
2766
16588
2147
874
1283
1005
890
1181
1128
1095
950
975
2888
2034
840
1113
1967
1980
7224
899
977
1191
1259
917
1339
860
1294
1022
992
1075
1325
1495
826
894
1064
1088
1097
2767
7337
4722
7708
8496
5882
10377
841
830
929
1016
933
1869
1952
4008
865
947
1235
1847
1210
1069
898
1278
795
2006
943
1145
1416
837
2487
1937
2081
972
1762
1386
2108
1036
1633
843
1282
954
2954
5393
1552
1380
1155
1235
1722
1074
915
1938
4023
2217
857
1300
1279
1108
1483
860
5062
2594
1301
830
923
836
1639
1496
1067
1542
987
1520
827
1098
868
1175
1244
1464
915