2590 97
22594 906
53093 655
369206 1218
21705 532
13062 874
19630 375
27424 298
26480 187
5767 656
17431 196