18143 221
35215 513
17099 742
9105 88
12650 289
55557 761
22334 602
17590 575
163996 974
386253 1079
3012807 7330
49778 855
33555 601
36479 935
30566 293