18161 221
35239 513
17120 742
9116 88
12661 289
55584 761
22359 602
17597 575
164002 974
386311 1079
3018014 7336
49787 855
33568 601
36495 935
30582 293