19338 922
39499 52
10592 258
3277 446
7278 699
6329 471
22373 211
16960 457
4567 583
14905 154
11928 824
2808117 4100
3820 587