22297 86
25683 714
4414 413
2902 79
40545 722
9738 245
6476 99
5072 745
9310 820
4220 497
7157 159
11478 928
7580 424
7084 88
3658 289
5347 970
3556 457