22300 86
25684 714
4417 413
2905 79
40545 722
9744 245
6479 99
5072 745
9310 820
4221 497
7157 159
11480 928
7580 424
7084 88
3658 289
5347 970
3556 457