5095 70
3821 677
6996 419
5962 618
2766 259
1407 128
8774 982
12964 154
3250 450
6142 221
20616 796
3702 713
1748 185
3810 406
2150 505
28984 249
3311 685
3830 444
1728 279
1101 41
2649 638
39073 60
4480 610
1837 331
1692 98
9637 432
3712 599
5187 824