37
21
24
11 671
435
118
68
184
258
301
153
533
888
39
189
148
192
404
97
86
280
574
544
31
976
282
160
76
23
91