17056 308
47877 78
15691 221
31031 513
14872 741
8001 88
2582 407
6094 696
11066 287
49650 758
19507 601
15725 575
35258 334
163219 974
377824 1078
2423589 7089
15501 570
6237 152
45053 854
30860 597
32071 935
26520 293