50806 235
123686 614
95407 124
13968 453
23981 225
105764 883
46373 270
23582 423
63233 343
41489 639
115848 194
175353 684
84980 137
19225 414
87876 703
14257 144
75835 680
92675 726
79259 188
98207 599
82583 167
29710 378
70340 199
139319 347
72853 463
17671 611
15960 99
7708 58