31125 330
9699 191
4235 351
3652 263
6877 551
16487 65
86481 261
11289 677
16544 616
4252 215
2380 366
4712 221
10411 384
7103 709
1719 366
1040 115
676 76
2104 339
6561 256