12516 121
4237 567
5930 627
14259 661
10942 399
5519 940
3604 502
130279 306
33700 522
183571 931
37837 680