29655 66
42695 889
52669 731
9886 770
78401 1069
24476 363
4619 226
3667 234
6560 373
15603 175
3784 439
7137 496
4000 63
9503 927
9132 622
6643 628
2604 511