1299
995
1330
1049
2504
921
3612
4861
925
961
2895
970
1069
1120
704
1382
2062
1018
1162
966
1006
2556
3023
3760
21157
624
750
1546
1255
906
946
999
1308
1345
1004
758
700
1565
1152
988
693
9063
1852
1205
1260
1972
929
863
1044
2386
1293
1283
1370
1326
1377
1222
1822
1119
977
1198
1683
819
1544
1023
1305
745
1619
734
1563
1362
1238
989
708
980
923
1041
2015
1284
1070
1421
866
3514
1086
991
916
835
4317
1265
1123
953
1193
873
1014
1302
773
896
772
759
1704
1372
928
1166
1157
798
1076
1685
1113
992
666
702
858
1017
888
2345
819
1342
903
1088
757
1245