18193 221
35326 513
17174 742
9141 88
12696 289
55660 761
22530 602
17619 575
164013 974
386516 1079
3035791 7345
49805 855
33622 601
36560 935
30654 293