3921
11670
10065
2128
15063
6034
29763
4104
3772
5259
4283
3428
4381
2953
3528
2809
2284
7936
5578
2472
22849
11574
5446
2887
7210
18021
15297
7100
10842
5449