37215 52
9258 258
2761 446
6405 699
4942 471
15864 211
16526 457
3992 583
11433 152
10990 824
2153904 3796
3237 587