4010 532
13082 36
3118 803
102422 558
9067 753
9875 555
28523 432
3927 602
5277 764
20163 233
2813 614