21088 313
17765 448
46702 348
26804 535
14374 573
23700 210
24730 415
37763 342
12180 656
22717 503
16696 63
30568 141
21416 158
16412 669