17983 221
34922 513
16888 741
9011 88
12496 289
55279 761
21864 602
17477 575
163939 974
385553 1079
2945769 7296
49585 855
33301 601
36215 935
30301 293