37016 564
15132 329
163568 962
177823 798
89530 449
74732 339
93283 726
59159 200
4752 657
4055 441
44283 150