2668
29830
3204
2550
3722
3272
2556
3597
3211
2469
9792
6521
3299
9886
3029
4532
4025
5186
2960
3285
5153
14142
6783
11777