2999
4024
3347
3961
3253
3242
3757
3272
3799
2777
3049
3331
3341
3602
2885
3452
3974
3976
2961
3473
3996
3493
4016
2995
3525
3785
2762
4048
3585
3617
3160
3181
3707
2940
3462