176
893
213
821
179
685
128
416
35
160
79
331
48
271
25
269
61
246
45
251
72
207
31
177
29
169
23
136
6
339
36
142
18
139
43
124