35015 486
149121 624
60685 568
147907 295
17186 93
211697 1112
49339 179
6785 885
4417 210
4681 547
6807 935
11704 746