20711 250
16655 163
655201 1487
18594 570
331970 514
42764 993
167226 857
349359 935
128052 295
187175 594
177741 223
149372 216
465833 761
182851 744
139824 504
115506 624
84585 506
302210 953
355617 1385
178647 513
427906 1025
140079 562