38380 353
40320 664
329848 1230
88034 584
128208 713
44790 118
47392 192
98618 924
255553 1998
129215 410
66630 313
163194 1012
51915 289
238798 2030
100547 958
354870 991
94482 873
51310 811
182098 510
168901 881
56846 367
121143 145
108150 907
47450 384
65379 142
30737 127
286851 1728
54258 417