101525 668
149499 403
18373 764
95179 275
27440 245
22362 469
16261 694
18949 111
29394 682
15649 201