2
136
430
70
887
58
561
111
298
55
44
186
216
38
17
178
830
299
116
146
22
6035
87
52
211
240
413
56
16264
23
91
36
551
85
32
35
215