5251 245
21487 82
15969 201
24222 119
50652 845
40552 242
42168 729
11147 304
37486 301
8823 529
12500 736
8598 788
11180 957
9897 633
7533 159
18594 500
7353 133
6598 105
17057 487
3274 204