31007 351
5629 745
5763 151
4058 122
3471 182
1591 179
115945 962
10330 644
7525 659
5098 956
11817 469
3683 529
3865 849
9534 777
1592 72
17326 502
4350 677