29016 61
22360 545
10395 90
39484 515
15954 603
9904 217
15407 579
14775 259
31026 562
16282 752
5834 306
18071 91
25492 146
22569 587
13187 232
14353 38
38028 349
29453 667
34405 183
23089 538
15309 337
19723 381
29789 434
21604 207
15356 692