2186 328
2962 504
3075 580
8439 399
2818 617
38105 744
13985 298
16255 322
7223 571
9313 416
1215 152