15811 80
21870 327
9953 969
66651 856
9470 78
19732 261
31305 660
26826 535
32813 97
9661 432
70126 309
4332 911
17685 266
14384 573
26388 293
4022 692
24329 702
8331 850
98441 633
22683 51
11281 274
36451 544
31024 187
2611 285
12254 485
19335 240
3284 299
89120 923