12476 121
4231 567
5921 627
14237 661
10932 399
5506 940
3595 502
129895 306
33424 521
183328 930
37658 679