19329 922
39497 52
10592 258
3277 446
7277 699
6325 471
22373 211
16960 457
4567 583
14901 154
11925 824
2805684 4097
3819 587