12481 121
4231 567
5923 627
14240 661
10933 399
5506 940
3595 502
129923 306
33449 521
183342 930
37666 679