22291 86
25682 714
4409 413
2898 79
40533 722
9728 245
6462 99
5070 745
9309 820
4220 497
7157 159
11475 928
7579 424
7080 88
3658 289
5344 970
3553 457