10098 227
15598 278
12219 421
15286 548
8086 599
28657 743
86122 901
30744 307
50101 179
44864 226
8428 396
11974 414
13635 840
9058 234
6287 60
24221 529
22356 206
32863 743
8097 34
23290 737
34102 179
21375 393
9308 451
18646 166
16156 75
14869 387
68328 616
15807 778