158
858
276
732
48
565
89
572
58
213
362
43
275
40
217
45
168
15
254
33
199
17
167
23
190
47
162
21
134
20
131