1050 116
3752 923
6417 793
5514 508
3840 369
5639 601
4743 312
8187 682
2636 655
4569 537
4775 140
3895 406
1041 301
1670 242
3627 333
2198 573