15060 512
40292 259
10602 867
29367 709
11073 141
57216 655
32281 389
12984 607
10849 53
51082 400
22403 588
5538 169
12012 852
21642 640
9884 279
355882 992
103065 852
28768 425
23566 676
72245 583
32440 609
17943 247
51625 811
9934 277
10421 316
16104 438
50833 615
105789 495