2594 97
22595 906
53100 655
369303 1218
21715 532
13067 874
19638 375
27429 298
26491 187
5767 656
17444 196