19251 922
39475 52
10579 258
3268 446
7270 699
6309 471
22371 211
16951 457
4560 583
14871 154
11922 824
2784118 4094
3807 587