21062 313
17738 448
46651 348
26622 535
14358 573
23675 210
24673 415
37682 342
12168 656
22667 503
16674 63
30501 141
21382 158
16393 669