42809 857
2593 327
86989 389
21142 359
11289 112
19550 747
14916 533
6750 874
13899 722
9529 881
8766 91
6268 512
10204 808
7435 78