12613 146
3386 49
3673 521
9035 691
16604 860
5767 986
4731 277
2813 417
5063 367
7095 205
3971 577
6833 511