129321 367
9010 160
22864 568
30314 581
40320 628
24313 154
32517 269
18572 83
22148 282
35280 603
8171 114
7920 108
47761 969
20711 774
11271 719
150015 686
26015 54
95842 146
5095 363
36404 655
16575 474
13088 386
15685 517
44066 289
26035 308
6356 82
33228 773
4709 420