167353 1043
154020 241
71553 465
51865 581
32262 315
35116 624
8599 904
4481 56
2044 116
27819 633
46832 950
14259 58