21595 332
6546 306
18696 167
12746 385
75133 463
8949 669
39603 310
28723 425
82777 807
77372 568
4431 555
13103 720
1235 44