39266 52
10397 258
3194 446
7151 700
6143 471
22266 211
16917 457
4525 583
14453 154
11883 824
2681863 4022
3687 587