18168 221
35255 513
17128 742
9123 88
12666 289
55595 761
22370 602
17597 575
164004 974
386347 1079
3021002 7338
49791 855
33575 601
36508 935
30599 293