16080 221
31489 513
15239 741
8191 88
11269 289
50883 758
19860 601
16049 575
163322 974
378708 1078
2503914 7123
46207 855
31121 597
32558 935
27180 293