19502 256
32596 853
5117 681
27592 555
11827 702
4647 431
16841 235
8963 846
17025 434
24952 413
21052 618
5133 896
7734 169
4282 430