12013 51
15731 613
2164 29
6506 814
17678 464
10259 416
3422 361
5714 188
16890 133
13905 140
21605 513
3880 415
4431 491
14994 151
5673 526
5194 746
11858 798
12387 850
14814 555
8550 742
11848 137
9706 95
6113 443
3900 353