21582 332
6543 306
18685 167
12738 385
75093 463
8945 669
39569 310
28704 425
82755 807
77308 568
4428 555
13100 720
1231 44