2169 328
2943 504
3055 580
8399 399
2790 617
38003 744
13847 298
16117 322
7163 571
9234 416
1195 152