881 152
3226 593
4891 870
2606 579
3856 611
3795 653
6324 581
3268 828
1609 149
4932 384
2143 151
5061 522
2939 535
2443 277
5016 678
3043 841
5729 695
3422 344
7174 690
5177 595
952 39
1967 499
3768 730
1214 89