2576 97
22591 906
53084 655
369065 1217
21696 532
13060 874
19619 375
27412 298
26459 187
5765 656
17413 196