18645 309
48730 78
16101 221
31512 513
15258 741
8203 88
2611 407
6226 696
11311 289
50947 758
19878 601
16063 575
36781 334
163331 974
378772 1079
2508703 7125
16153 570
6326 152
46257 855
31136 597
32587 935
27223 293