12487 121
4232 567
5923 627
14241 661
10936 399
5509 940
3597 502
129951 306
33496 521
183386 930
37685 679