19405 922
39511 52
10621 258
3282 446
7286 699
6344 471
22379 211
16966 457
4571 583
14943 154
11930 824
2832495 4107
3846 587