21005 251
17018 163
686151 1505
18821 570
43679 997
357600 938
133122 299
195998 597
186112 227
153180 217
489645 770
187015 745
145779 507
119778 626
85910 507
313309 956
219688 468
183866 515
442529 1033
144291 565
789698 1167
154261 718
63888 729
232687 520