2590 97
3872 191
8747 550
5446 740
6891 638
4827 588
17142 212
33947 662
32475 482
63018 530
55047 829
4642 452
2839 384
8473 417
2878 163
5427 775
57692 159
24653 129