5404 656
18350 787
6481 832
31340 614
10021 393
34727 246
2908 584
29241 105
4470 191
2777 79
2161 265