9996 307
27783 337
7729 62
6988 450
8175 582
16043 136
17417 130
3705 55
8301 515
3125 91
12681 638
5047 72
12035 398
10688 420
8191 99
4852 437
4392 672
2269 184
3884 774
4058 394
2678 212
2399 254
7805 286
32065 383