14511 733
12662 877
16188 519
3043 608
645 105
13673 697
3138 535
42371 93
7011 521
5114 907
23099 639
6171 588
5048 740
6263 414
180150 690
55266 483
70728 417
58445 215
34254 391
16626 863
25203 613
20627 794