37
21
23
11 588
434
118
67
183
258
299
152
527
885
39
189
146
400
97
85
280
571
542
31
976
282
160
76
90