31009 351
5654 745
5839 151
4099 122
3499 182
1594 179
116136 962
10351 644
7542 659
5108 956
11836 469
3691 529
3876 849
9552 777
1600 72
17352 502
4355 677