167325 1043
154008 241
71541 465
51852 581
32261 315
35112 624
8599 904
4480 56
2043 116
27811 633
46823 950
14252 58