167259 1043
153948 241
71509 465
51785 581
32258 315
35090 624
8599 904
4479 56
2043 116
27791 633
46796 950
14247 58