2251 626
2589 622
28922 651
6267 591
28428 37
5639 479
16469 616
8034 408
18058 62
12704 626
5216 508
2675 406