9504 216
111593 871
33558 674
18885 496
16187 627
4080 339
9887 375
7443 593
6245 124
4798 407
5781 755
3173 500