594
298
22
299
53
1393
242
476
45
46
28
838
41
540
87
148
82
52
211
59
356
361
351
189
95
96
140
56
55
44
283
199
142
51
256
35
659
224
133
156
15
212
25
32
27
34
62
39
13
21
42
343
64
68
37
48