31162 330
9732 191
4264 351
3699 263
6891 551
16521 65
86494 261
11344 677
16584 616
4266 215
2385 366
4714 221
10437 384
7114 709
1729 366
1044 115
686 76
2112 339
6568 256