20701 250
16649 163
653792 1487
18583 570
331181 514
42704 993
166675 856
348982 935
127760 295
186775 594
177351 223
149292 216
464506 761
182662 744
139572 504
115366 624
84554 506
301564 953
354156 1385
211686 462
178471 513
427199 1025