167342 1043
154015 241
71548 465
51859 581
32262 315
35115 624
8599 904
4481 56
2044 116
27816 633
46830 950
14255 58