19338 922
39499 52
10592 258
3277 446
7278 699
6329 471
22374 211
16961 457
4568 583
14908 154
11928 824
2809633 4101
3821 587