2581 97
22592 906
53086 655
369091 1217
21696 532
13060 874
19621 375
27414 298
26461 187
5765 656
17414 196