38481 52
9767 258
2974 446
6808 699
5295 471
18888 211
16711 457
4177 583
12934 154
11474 824
2417959 3912
3462 587