22293 86
25703 714
4418 413
3009 79
40578 723
9659 245
6468 99
5076 745
9333 820
4248 497
7139 159
11502 928
7592 424
7082 88
3656 289
5355 970
3554 457