16054 221
31469 513
15215 741
8175 88
11249 289
50786 758
19835 601
16031 575
163313 974
378662 1078
2498835 7122
46155 855
31102 597
32538 935
27150 293