6331 369
1660 110
4716 568
15045 279
14781 115
2313 595
9832 631
8275 522
3378 513
3980 618
39897 373