29005 61
22347 545
10387 90
39463 515
15951 603
9901 217
15404 579
14770 259
31015 562
16278 752
5833 306
18066 91
25486 146
22567 587
13187 232
14346 38
38015 349
29446 667
34396 183
23080 538
15308 337
19717 381
29780 434
21587 207
15355 692