21583 332
6543 306
18685 167
12738 385
75096 463
8945 669
39573 310
28707 425
82757 807
77309 568
4428 555
13100 720
1231 44