259629 981
5856 208
125289 841
85975 679
10124 80
37576 477
59716 984
8180 690
54958 528
21581 315
1300 157
8021 724
61014 201