19423 922
39515 52
10624 258
3285 446
7293 699
6351 471
22381 211
16973 457
4572 583
14960 154
11930 824
2833718 4107
3850 587