2250 626
2583 622
28899 651
6253 591
28350 37
5638 479
16468 616
8034 408
18052 62
12703 626
5214 508
2674 406