38217 52
9591 258
2856 446
6670 699
5215 471
17083 211
16626 457
4081 583
12529 153
11416 824
2357310 3886
3390 587