18013 221
34946 513
16912 742
9025 88
12498 289
55306 761
21949 602
17488 575
163946 974
385640 1079
2952153 7300
49619 855
33328 601
36235 935
30343 293