3129
7030
6127
933
1606
1617
1189
1737
917
842
1046
873
1014
961
941
909
812
1256
903
982
1006
1071
1028
924
918
991
1038
948
937
1019
1107
1140
988
994
899
1060
1389
1201
4308
1317
1158
1061
1066
1116
1295
1429
1509
5137
2067
1479
5031
1550
1442
1700
1953
1544
2068
1593
2717
1439