15632 221
30957 513
14807 741
7972 88
11017 287
49494 758
19440 601
15653 575
163193 974
377689 1078
2411311 7085
44840 854
30822 597
31947 935
26398 293