1051
1048
1429
1313
2016
1857
1313
1179
955
1025
1054
1134
996
978
999
889
1070
1291
1528
1346
1149
916
1641
874
1010
936
1932
1822
3811
1235
877
1443
942
1241
1294
935
1323
1147
945
1155
1971
1077
2483
2273
1500
1046
916
1464
1807
1717
1002
977
1099
2417
1466
2424
997
1359
1026
890
2624
2651
1006
3150
885
1198
1440
860
870
1505
884
791
1299
2108
1087
2163
1321
974
1537
1435
2266
1019
1597
932
836
950
1422
3092
1155
1081
1016
6255
2590
5850
3475
1259
1248
861
864
977
893
901
2614
2407
884
924
9768
2322
845
1441
1095
1496
846
958
887
1897
1096
1864
1282
2730