259891 981
5856 208
125302 841
85984 679
10124 80
37577 477
59718 984
8183 690
54971 528
21582 315
1300 157
8021 724
61045 201