979 120
3883 578
2944 629
3306 245
243162 692
1785 44
3649 329
3748 521
9340 681
2253 291
4306 37
59702 105
7696 593
5161 427
1562 142