5402 656
18348 787
6481 832
31338 614
10021 393
34725 246
2908 584
29241 105
4469 191
2776 79
2161 265