19346 922
39500 52
10592 258
3278 446
7278 699
6331 471
22375 211
16961 457
4568 583
14913 154
11928 824
2812664 4101
3821 587