12516 121
4237 567
5930 627
14259 661
10942 399
5519 940
3604 502
130275 306
33696 522
183569 931
37835 680