16892 308
47791 78
15655 221
30976 513
14831 741
7982 88
2571 407
6082 696
11034 287
49537 758
19454 601
15674 575
35099 334
163200 974
377727 1078
2415627 7086
15425 570
6217 152
44898 854
30838 597
31999 935
26438 293