1002 120
3890 578
2949 629
3315 245
243905 693
1788 44
3655 329
3750 521
9346 681
2254 291
4314 37
59763 105
7733 593
5167 427
1568 142