29778 137
9666 515
3316 212
12683 297
57496 593
70245 642
71749 194
4988 270
16780 928
35144 500
7972 842
4074 240
13297 866
21460 524
3867 283
11988 511
13333 811
3908 324
3553 646
17861 472
8674 110
6295 791
18175 261
7038 583
29873 143
64212 406
8367 708
32192 582