2590 97
22594 906
53094 655
369217 1218
21705 532
13062 874
19631 375
27424 298
26481 187
5767 656
17434 196