38973 52
10044 258
3085 446
6989 699
5506 471
22000 211
16831 457
4424 583
13514 154
11663 824
2534572 3956
3567 587