19338 922
39499 52
10592 258
3277 446
7278 699
6329 471
22373 211
16961 457
4568 583
14906 154
11928 824
2809333 4101
3821 587