2589 97
22594 906
53090 655
369190 1218
21704 532
13062 874
19629 375
27423 298
26478 187
5767 656
17427 196