167335 1043
154012 241
71544 465
51858 581
32262 315
35112 624
8599 904
4481 56
2044 116
27813 633
46826 950
14252 58