5577 94
2458 328
3148 504
3329 580
9485 399
3085 617
41346 746
15020 298
17582 322
8305 573
10541 416
1585 152