31007 351
5627 745
5761 151
4057 122
3470 182
1590 179
115930 962
10327 644
7520 659
5098 956
11817 469
3683 529
3865 849
9534 777
1592 72
17326 502
4350 677