17521 223
34280 513
16326 741
8877 88
12192 289
54559 759
21486 601
17177 575
163780 974
384214 1079
2851548 7253
49003 855
32625 600
35607 935
29128 293