22291 86
25681 714
4408 413
2896 79
40531 722
9726 245
6462 99
5070 745
9308 820
4220 497
7157 159
11475 928
7579 424
7079 88
3658 289
5344 970
3553 457