2156 151
1575 363
3897 845
3020 270
2350 487
516 71
81528 224
9794 821
127255 653
228633 849
16115 615
22865 559
12995 714
59918 585
198595 1304
88438 300
10873 676
8066 729
53324 232
8261 245
31676 385
110532 950
29402 128
28657 197
4414 41
86126 728
26278 768
8729 979