2889
4268
4338
4016
3521
6420
3556
3980
3381
3033
3587
4314
4067
4320
20893
16808
7209
6632
35022
13552
6275
15600
4639
6017
3760