2547 97
22583 906
53042 655
368748 1217
21665 532
13048 874
19596 375
27386 298
26424 187
5759 656
17385 196