166
72
461
26
22
39
245
69
314
178
42
1097
41
2538
112
11
208
696
465
203
305
80
28
150
52
185
19
149
124
177
468
83
186
30
37
164
569
131
136
45
63
257
43
96
3535
229
2306
326
224
826
18
248