158
953
23
468
97
859
54
259
7
214
46
168
43
244
17
177
12
165
15
254
11
119
148
142
2
143
18
138
66
509
6
123
27
116
109