45235 857
2614 327
87009 389
21285 359
11375 112
19673 747
15044 533
6800 874
13978 722
9582 881
8832 91
6309 512
10269 808
7486 78