22125 92
52544 289
9733 266
13059 636
3699 477
8599 949
4302 383
3614 81
5715 561
9838 328
9632 281
6030 366
2309 78
5216 412
4233 567
22354 576
5350 672
5956 509
6232 650
20626 125
70166 626
44718 418
37731 679