31122 330
9692 191
4233 351
3651 263
6875 551
16483 65
86481 261
11283 677
16542 616
4251 215
2380 366
4712 221
10410 384
7102 709
1719 366
1040 115
676 76
2102 339
6561 256