2679 629
2521 245
187969 668
1734 44
3490 329
3694 521
9004 682
2097 291
4039 37
55355 104
7481 593
4886 427
1508 142