250 64
2062 93
3651 350
2822 726
57848 237
2694 696
14978 774
2987 658
8571 607
1007 284
7968 245
25629 52
2339 720
48169 941
17266 178
2723 799
1456 459
1894 150
2173 349
2484 662
1682 338
4000 304
6576 75
1852 598