241
196
143
219
224
826
6
599
70
28
77
53
166
586
255
8469
343
595
221
197
186
341
289
315
125
252
1972
54
12
2446
84
35
29
101
1409
8158
363
188
67
965
2005
151
286
86
16894