16085 221
31498 513
15246 741
8195 88
11278 289
50897 758
19865 601
16052 575
163327 974
378738 1078
2505574 7123
46220 855
31128 597
32566 935
27197 293