50506 79
8944 427
13837 713
11959 884
5356 375
4027 168
34727 170
18138 613
27805 491
7576 189
63750 293
33432 340
9556 701
32892 244
1688663 3654
19894 387
695036 813
180655 591
206087 458
417312 1023
735213 1119
145632 714
383053 665