6684 769
2993 804
3108 405
3003 776
1774 265
635 64
1980 293
1885 151
25664 888
62623 828
120003 1107