37083 564
15132 329
163664 962
177907 798
89577 449
74786 339
93326 726
59201 200
4754 657
4056 441
44433 150