3576 109
5098 325
30494 891
5069 64
3267 204
5379 522
7195 841
5728 729
6746 285
5276 269
9335 538
8545 602
6685 419
4389 407
7551 437
6929 162
17115 406
17569 941
2102 84
4840 616
18604 753
13641 133
15191 280
7646 524