12523 121
4241 567
5936 627
14266 661
10953 399
5524 940
3604 502
130392 306
33801 523
183648 931
37906 680