18157 221
35238 513
17120 742
9116 88
12661 289
55582 761
22355 602
17597 575
164002 974
386305 1079
3017682 7336
49783 855
33568 601
36495 935
30582 293