18
1193
60
53
106
247
151
423
907
41
399
314
66
307
62
55
241
85
260
664
215
243
182
645
172
277
2302
206
685
394
473
196
119
77
817
42
110
2744
178
430
1611
33
737
321
58
91
40
78
2114
165
171
906
1003
59
784
272