167365 1043
154026 241
71556 465
51868 581
32262 315
35116 624
8599 904
4481 56
2044 116
27819 633
46833 950
14259 58