82502 863
3056 328
87406 389
22712 359
12644 112
20930 747
16345 533
7884 874
15620 722
10382 881
9802 91
6950 512
11309 810
8216 78