2679 629
2521 245
187968 668
1734 44
3490 329
3693 521
9003 682
2097 291
4039 37
55355 104
7481 593
4885 427
1508 142