21023 313
17693 448
46527 348
26504 535
14338 573
23615 210
24576 415
37555 342
12149 656
22599 503
16629 63
30365 141
21312 158
16364 669