39291 52
10448 258
3224 446
7188 699
6194 471
22285 211
16924 457
4527 583
14582 154
11875 824
2686103 4045
3711 587