2339 328
3057 504
3243 580
8959 399
2955 617
39374 745
14698 298
17140 322
7768 571
10101 416
1428 152