31006 330
9414 191
4134 351
3519 263
6844 551
16417 65
86456 261
11191 677
16450 616
4229 215
2358 366
4708 221
10297 384
7097 709
1707 366
1020 115
666 76
2065 339
6543 256