18009 221
34944 513
16912 742
9023 88
12498 289
55304 761
21938 602
17488 575
163946 974
385637 1079
2951504 7299
49616 855
33323 601
36230 935
30340 293