977 120
3882 578
2944 629
3306 245
243160 692
1785 44
3649 329
3748 521
9339 681
2253 291
4306 37
59702 105
7696 593
5161 427
1562 142