2405 230
2652 699
2501 629
3782 816
2566 671
103331 588
1773 173
12597 491
42428 416
60323 209
20912 382