2590 97
22594 906
53091 655
369199 1218
21704 532
13062 874
19629 375
27423 298
26479 187
5767 656
17430 196