82526 863
3056 328
87406 389
22712 359
12645 112
20930 747
16345 533
7884 874
15622 722
10383 881
9802 91
6950 512
11310 810
8216 78