38201 52
9585 258
2854 446
6663 699
5213 471
17025 211
16625 457
4080 583
12516 153
11412 824
2354930 3886
3384 587