3074
944
1014
350
1574
575
804
419
468
176
668
177
646
204
913
398
173
27
1423
487
314
193
531
165
523
230
231
126
422
194
355
153
477
139
613
162
453
84
944
345