167358 1043
154023 241
71555 465
51867 581
32262 315
35116 624
8599 904
4481 56
2044 116
27819 633
46832 950
14259 58