3049
2914
1961
993
1396
3479
3906
1387
1308
1570
1979
283
1050
294
1950
1156
1129
1588
2867
8591
1413
991
863
1881
1537
2656
386
1765
2819
5195