22043 92
52385 289
9722 266
13028 636
3686 477
8591 949
4294 383
3606 81
5702 561
9833 328
9624 281
6022 366
2298 78
5200 412
4227 567
22330 576
5341 672
5947 509
6221 650
20568 125
69425 623
44477 418
37570 679