996 120
3889 578
2948 629
3315 245
243770 693
1787 44
3654 329
3750 521
9346 681
2254 291
4313 37
59754 105
7724 593
5166 427
1568 142