2251 626
2589 622
28916 651
6263 591
28397 37
5638 479
16468 616
8034 408
18057 62
12704 626
5214 508
2675 406