23
189
102
37
646
250
90
94
25
1198
78
538
153
280
127
203
121
18
375
263
303
275
272
655
55
73
345
138
63
322
292
435
245
85
344
269
286
146
291
421
191
36
407
38
122
77
131
60
12
10
434
205
43
67
33
22
92
137