29005 61
22345 545
10387 90
39460 515
15951 603
9901 217
15404 579
14770 259
31012 562
16277 752
5833 306
18066 91
25486 146
22567 587
13187 232
14346 38
38012 349
29445 667
34393 183
23078 538
15307 337
19716 381
29779 434
21587 207
15354 692