167354 1043
154022 241
71554 465
51866 581
32262 315
35116 624
8599 904
4481 56
2044 116
27819 633
46832 950
14259 58