18600 309
48710 78
16088 221
31499 513
15250 741
8196 88
2611 407
6220 696
11280 289
50908 758
19867 601
16053 575
36737 334
163328 974
378742 1078
2506111 7124
16136 570
6321 152
46228 855
31130 597
32568 935
27200 293