12513 121
4235 567
5930 627
14259 661
10942 399
5519 940
3604 502
130264 306
33687 522
183563 931
37831 680