3114
4
247
0
618
488
909
177
392
345
580
1550
517
518
292
173
453
632
348
547
1981
418
3510
2
357
647