22296 86
25683 714
4413 413
2902 79
40545 722
9737 245
6475 99
5072 745
9309 820
4220 497
7157 159
11478 928
7579 424
7083 88
3658 289
5347 970
3556 457