37
21
23
11 479
434
118
67
182
257
298
150
526
878
39
188
146
189
397
97
85
280
571
539
31
969
282
160
76
90