185
288
317
139
232
195
1161
111
47
158
14
224
50
49
17
257
107
287
524
90
71
1592
1542
968
159
67
150
61
181
73
20
36
75
154
211
614
578
80
28
81
53
37
68
216
45
32
19
78
179
86
884
56
30
34
35
13