17983 221
34928 513
16896 742
9016 88
12497 289
55286 761
21876 602
17477 575
163941 974
385581 1079
2947201 7296
49590 855
33306 601
36219 935
30315 293