31457 125
11758 108
1567 177
20205 673
4162 529
6645 291
54289 572
34723 674
9278 129
3608 151
4383 254
30272 607
12375 349