6331 369
1660 110
4716 568
15050 279
14783 115
2313 595
9832 631
8278 522
3378 513
3980 618
39898 373