2581 97
22592 906
53086 655
369096 1217
21696 532
13061 874
19621 375
27418 298
26464 187
5765 656
17417 196