37
21
23
11 416
433
115
67
181
257
297
150
526
876
39
188
144
189
394
97
84
280
570
539
31
969
281
160
75
90