16046 221
31459 513
15209 741
8174 88
11247 289
50766 758
19826 601
16027 575
163310 974
378652 1078
2497803 7120
46143 855
31100 597
32533 935
27145 293