22295 86
25708 714
4423 413
3013 79
40583 723
9685 245
6472 99
5076 745
9336 820
4255 497
7144 159
11509 928
7599 424
7083 88
3656 289
5356 970
3558 457