170
38
389
218
136
201
18
165
104
476
86
5
295
256
10
21
90
366
1855
425
128
190
35
17
22
624
235
325
156
661
347
138
185
277
89
312
71
20
70
363
243
1331
186
566
189
551
14
502
439
178
