34396 325
37872 218
13293 47
12345 109
12252 161
25137 239
15778 495
18179 221
9016 760
35286 513
20265 1054
17144 742
23230 823
11653 194
8591 502
23651 249
19617 379
19534 264
17622 759
2559840 3578
386414 1079
3026635 7342
42256 582
60627 486