1004 120
3890 578
2949 629
3316 245
243997 693
1788 44
3656 329
3751 521
9347 681
2254 291
4315 37
59766 105
7733 593
5168 427
1569 142