19429 922
39521 52
10631 258
3288 446
7299 699
6358 471
22382 211
16974 457
4573 583
14968 154
11937 824
2833882 4107
3853 587