2972
4090
2436
3559
5096
3419
4688
2743
2650
3871
3129
3167
9217
3027
13974
8035
4972
5008
4604
7129
3443
3818
3035
4794
3596
5541
5467
289777