1456
706
261
141
478
217
602
140
1883
965
659
174
495
243
4019
2417
570
153
225
82
611
140
501
138
681
287
263
150
491
119
164
60
403
143
353
152
169
46
586
183