22295 86
25683 714
4411 413
2900 79
40540 722
9731 245
6470 99
5070 745
9309 820
4220 497
7157 159
11477 928
7579 424
7081 88
3658 289
5345 970
3554 457