167341 1043
154015 241
71545 465
51858 581
32262 315
35114 624
8599 904
4481 56
2044 116
27814 633
46828 950
14254 58