5191
5092
3330
4291
2781
3417
1635
2578
2561
2674
2361
2714
3983
4826
4812
5551
3858
5508
2986
4708
2112
2897
2373
2733
3376
3922
2581
2645
3165
3716
2797
2729
2920
2923
2261
2934