176
893
213
821
177
684
128
416
35
158
79
331
48
271
25
269
61
244
45
251
71
207
31
175
28
169
23
136
13
745
36
140
18
137
43
124