21532 128
42100 783
28549 723
59042 162
37591 175
45548 725
33755 430
18889 338
184871 315
40316 498
46169 757
58912 203
111631 278
82386 803
123296 336