21582 332
6543 306
18685 167
12738 385
75094 463
8945 669
39571 310
28707 425
82756 807
77309 568
4428 555
13100 720
1231 44