30183 89
2518558 3557
26334 173
17029 687
1222 84
57250 627
3951 79
9307 405
9706 879
9840 482
4033 332
2538 272
6792 487
13301 362
11191 307
4898 311
4809 179
11463 72
16417 387
3630 845
5087 237
15935 109
1435 106
9345 599
23578 418
9426 142
8039 493
6294 253