15032 277
10998 95
7694 51
12048 162
18054 297
14119 772
6016 136
9123 846
12827 425
13848 817
17900 439
7521 270
8929 811
21321 481
7602 79
12873 244
11055 279
6848 141
6566 83
5362 585
25725 341
47727 429
13998 927
33393 511