6631 614
3998 600
4453 260
4979 512
19805 286
4152 47
8329 765
2242 79
4451 72
40088 544
2126 412
4533 30
6032 670
3993 728