17553 223
34307 513
16337 741
8883 88
12202 289
54594 759
21501 601
17185 575
163784 974
384292 1079
2860723 7255
49025 855
32641 600
35635 935
29186 293