21403 128
42017 783
28445 723
58817 162
37530 175
45530 725
33562 430
18818 338
184481 315
40238 498
46068 757
58880 203
111433 278
82164 803
122948 336