22295 86
25706 714
4421 413
3012 79
40581 723
9668 245
6468 99
5076 745
9335 820
4253 497
7143 159
11508 928
7599 424
7082 88
3656 289
5355 970
3556 457