160
843
197
733
105
568
54
334
41
407
65
234
53
46
217
69
244
44
187
36
162
25
170
26
152
167
20
189
28
146
136