37093 52
9180 258
2757 446
6382 699
4927 471
15818 211
16517 457
3990 583
11256 152
11005 824
2134787 3785
3238 587