91
360
53
82
164
391
128
76
247
167
71
52
40
615
393
266
272
118
309
162
211
3473
39
45
21
101
476
351
190
154
373
36
568
116
20
58
222
184
95
590
27
97
142
158
57
70
89
44
120
105
26
17