31127 330
9704 191
4238 351
3654 263
6878 551
16488 65
86481 261
11295 677
16546 616
4252 215
2380 366
4712 221
10416 384
7103 709
1719 366
1040 115
676 76
2104 339
6562 256