12523 49
17666 431
7310 681
15696 611
14715 116
22956 164
9893 357
14489 122
42051 327
37771 680
12576 460
8021 77