12504 121
4233 567
5926 627
14248 661
10939 399
5514 940
3598 502
130089 306
33574 522
183478 930
37752 679