111 27
1690 385
5819 538
6039 741
4130 686
18502 455
6056 312
24496 223
6600 696
20665 354
1090 63
75282 823
4542 778