18480 309
48655 78
16057 221
31472 513
15218 741
8176 88
2609 407
6201 696
11250 289
50791 758
19840 601
16032 575
36656 334
163315 974
378666 1078
2499327 7123
16082 570
6316 152
46163 855
31104 597
32539 935
27155 293