3098 505
2825 354
12646 706
7962 160
3799 624
2793 616
2298 510
1290 147
1840 231
3938 939
2335 579
2987 522
2629 271
3327 462
2588 567
2644 612
14315 865
2487 223
4172 406
2635 657
852 67
3390 315
3540 692
2977 663