40138 731
29620 894
23350 877
13162 877
20645 353
13205 890
57457 938
7578 583
6766 503
5432 521
6189 112
10399 833
5280 614
7099 622