983 120
3887 578
2944 629
3307 245
243298 692
1785 44
3650 329
3748 521
9342 681
2253 291
4307 37
59705 105
7703 593
5161 427
1563 142