5403 656
18348 787
6481 832
31339 614
10021 393
34725 246
2908 584
29241 105
4470 191
2776 79
2161 265