2598 97
22598 906
53100 655
369332 1218
21717 532
13067 874
19638 375
27434 298
26495 187
5767 656
17446 196