3049
2914
1957
993
1395
3475
3902
1386
1308
1568
1978
283
1050
294
1950
1156
1128
1588
2867
8587
1412
991
862
1881
1537
2656
386
1765
2819
5192