18135 221
35195 513
17092 742
9103 88
12645 289
55538 761
22333 602
17585 575
163996 974
386232 1079
3009756 7327
49776 855
33545 601
36464 935
30558 293