526 71
877 228
747 161
1649 329
3684 378
4407 615
4984 669
2803 761
2622 588
906 52
1617 191
2781 661
1636 225
2785 692
2504 517
1870 414
2882 737
1763 364
2026 253
2922 663
5034 649
3835 686
3675 891
1598 138