16082 221
31491 513
15242 741
8194 88
11274 289
50886 758
19862 601
16050 575
163323 974
378722 1078
2504902 7123
46214 855
31125 597
32561 935
27191 293