6378 369
1673 110
4729 568
15151 279
14869 115
2317 595
9840 631
8319 522
3397 513
3997 618
39996 373