4958
5994
988
1053
1050
2702
1009
1003
1445
1662
1417
1411
1193
1002
900
1046
1356
1577
1279
1159
1229
1470
1256
1020
1481
1294
1586
1491
949
1722
1188
1104
1345
7091
900
1105
1128
2434
1247
1068
1248
1709
1493
5059
1705
3277
1605
1293
2455
1745
3177
5748
1218
1556
3047
2472
1385
1989
2573
2876