18167 221
35248 513
17125 742
9120 88
12664 289
55592 761
22369 602
17597 575
164002 974
386338 1079
3019906 7338
49790 855
33571 601
36502 935
30595 293