4994
4394
309
6737
8642
24688
1520
815
6749
38810
5575
5187
16886
4683
5741
3631
2326
1130
1759
4442
8533
1877
10034
3312
3288
1080
4615
1276
3438
3998