1197
1258
998
1107
1221
1200
1213
1707
1542
1530
2408
3462
2322
1991
2398
19101
3685
9943
40573
6954
6483
11531
9002
7253