16090 221
31501 513
15250 741
8197 88
11281 289
50914 758
19867 601
16053 575
163329 974
378746 1078
2506422 7124
46233 855
31133 597
32570 935
27202 293