2455 328
3146 504
3328 580
9478 399
3083 617
41331 746
15016 298
17575 322
8296 573
10535 416
1584 152