16226 32
5251 740
6065 171
7030 903
3525 392
6456 812
5263 428
7661 183
2664 26
6804 504
10935 509
8398 806
16782 449
6056 675
6847 633
3607 866
2919 358
10634 667
18210 714
11822 642
3466 169
2770 479
2171 307
5852 894