16040 221
31450 513
15199 741
8171 88
11245 289
50735 758
19817 601
16023 575
163306 974
378632 1078
2495916 7120
46113 855
31094 597
32528 935
27139 293