18168 221
35251 513
17128 742
9123 88
12664 289
55595 761
22370 602
17597 575
164003 974
386342 1079
3020634 7338
49791 855
33574 601
36503 935
30598 293