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