112 27
1697 385
5833 538
6044 741
4134 686
18512 455
6061 312
24522 223
6601 696
20674 354
1090 63
75293 823
4543 778