33569 562
15056 329
159528 959
175117 798
87417 445
73272 337
91155 723
57121 200
4683 657
3976 441
41660 146