19435 256
32559 853
4787 681
27362 555
11560 703
4220 431
16637 235
8947 846
16360 434
24450 413
19806 618
5062 896
7687 169
4168 430