12513 121
4235 567
5930 627
14259 661
10942 399
5518 940
3603 502
130250 306
33679 522
183560 931
37830 680