3090
5565
5860
3124
3422
4939
5186
2588
3477
2577
2960
2522
2334
2989
2610
2458
2971
2950
3543
3662
2547
2715