9582 416
22723 598
5030 565
3257 445
7748 430
4222 57
1888 234
3873 187
813 98
5649 765
4830 961
4737 101
2878 757
1582 416