31006 351
5610 745
5732 151
4039 122
3455 182
1590 179
115854 962
10323 644
7515 659
5094 956
11814 469
3681 529
3858 849
9526 777
1587 72
17320 502
4348 677