12123 50
7812 564
10961 857
7686 618
6617 76
7721 588
7375 451
10094 960
11830 43
10447 864
16338 266
8962 274
15455 152
29387 73
10752 607
6416 210
18333 173
30790 962
10801 792
8752 76
28327 344
15782 815
12729 656
12642 56