526 71
877 228
748 161
1649 329
3684 378
4407 615
2804 761
4984 669
2622 588
906 52
1617 191
2782 661
1636 225
2785 692
2504 517
1764 364
1870 414
2882 737
2026 253
2922 663
5034 649
3835 686
3675 891
2600 355