30806 43
4430 386
6372 554
6893 485
6240 498
14496 783
7733 120
3883 457
3545 77
9367 461
1446 101
7921 452
4632 113