2578 97
22591 906
53085 655
369079 1217
21696 532
13060 874
19621 375
27414 298
26461 187
5765 656
17414 196