2588 97
22592 906
53089 655
369164 1218
21702 532
13062 874
19625 375
27420 298
26474 187
5767 656
17423 196