35015 486
149115 624
60680 568
147904 295
17186 93
211687 1112
49335 179
6784 885
4417 210
4681 547
6807 935
11702 746