2993
1369
1083
1016
660
704
1073
917
1289
680
702
920
662
791
906
2723
865
702
3111
798
903
718
1224
5209
1309
1071
917
1011
927
866
1122
1233
1039
1476
1113
1009
1136
1332
1147
6959
1321
4830
1449
1117
44464
4157
1277
1525
1557
1491
1220
1237
1108
2228
1088
7486
2051
1422
1551
3952