112 27
1697 385
5832 538
6044 741
4134 686
18511 455
6061 312
24521 223
6601 696
20674 354
1090 63
75292 823
4543 778