12523 121
4241 567
5936 627
14266 661
10952 399
5524 940
3604 502
130386 306
33798 523
183643 931
37896 680