21522 128
42095 783
28543 723
59032 162
37590 175
45547 725
33747 430
18882 338
184850 315
40311 498
46162 757
58911 203
111622 278
82373 803
123276 336