15080 921
39435 52
10546 258
3251 446
7247 699
6268 471
22352 211
16941 457
4547 583
14769 154
11906 824
2745711 4075
3769 587