167349 1043
154018 241
71550 465
51863 581
32262 315
35116 624
8599 904
4481 56
2044 116
27818 633
46831 950
14257 58